Market Price
$ 51.03
Selling Price
$ 45.87
1363
702
528
4082
Market Price
$ 33.28
Selling Price
$ 29.42
156
126
46
642
Market Price
$ 28.31
Selling Price
$ 25.41
1265
701
311
1760
Market Price
$ 65.93
Selling Price
$ 59.21
802
597
321
938
Market Price
$ 40.53
Selling Price
$ 35.21
3412
3250
2458
3854
Market Price
$ 60.09
Selling Price
$ 53.95
868
590
799
2886
Market Price
$ 68.23
Selling Price
$ 58.18
812
397
220
2922
Market Price
$ 42.19
Selling Price
$ 35.65
1761
778
899
3592
Market Price
$ 35.34
Selling Price
$ 31.70
2865
2450
1493
4435
Market Price
$ 63.22
Selling Price
$ 55.94
1317
1181
913
3136
Market Price
$ 31.69
Selling Price
$ 27.67
2210
1851
673
3968
Market Price
$ 64.89
Selling Price
$ 54.14
3197
1995
1878
3480
Market Price
$ 29.89
Selling Price
$ 26.01
2840
894
2193
4702
Market Price
$ 46.32
Selling Price
$ 40.30
2816
1733
696
4289
Market Price
$ 56.80
Selling Price
$ 50.16
873
503
749
2720
Market Price
$ 29.64
Selling Price
$ 26.84
1759
1271
450
4918
Market Price
$ 35.40
Selling Price
$ 31.34
3720
2183
2970
3855
Market Price
$ 40.13
Selling Price
$ 34.96
457
179
119
1886
Market Price
$ 44.87
Selling Price
$ 39.48
632
573
309
1535
Market Price
$ 63.91
Selling Price
$ 57.48
211
46
150
954
Market Price
$ 44.84
Selling Price
$ 39.31
806
760
769
966
Market Price
$ 44.25
Selling Price
$ 38.02
2071
543
798
3623
Market Price
$ 47.23
Selling Price
$ 41.93
1165
1100
740
1483
Market Price
$ 54.87
Selling Price
$ 48.87
1996
622
1369
2565
Market Price
$ 53.60
Selling Price
$ 47.48
4539
1988
3518
4826
Market Price
$ 60.37
Selling Price
$ 54.51
1192
747
987
1227
Market Price
$ 64.35
Selling Price
$ 55.03
3370
2020
1916
4747
Market Price
$ 35.64
Selling Price
$ 30.21
3852
1477
2935
3949
Market Price
$ 41.57
Selling Price
$ 35.33
3201
965
1146
4151
Market Price
$ 47.28
Selling Price
$ 40.49
610
489
440
1405
Market Price
$ 56.24
Selling Price
$ 47.37
1241
831
273
2890
Market Price
$ 66.04
Selling Price
$ 57.12
2808
2278
1331
3094
Market Price
$ 43.21
Selling Price
$ 36.07
537
503
161
617
Market Price
$ 49.36
Selling Price
$ 44.42
3890
1449
3049
3910
Market Price
$ 48.41
Selling Price
$ 42.00
1844
1386
1313
2102
Market Price
$ 40.50
Selling Price
$ 35.20
3177
2050
2225
3849
Market Price
$ 65.65
Selling Price
$ 59.67
3914
1360
3787
4820
Market Price
$ 62.60
Selling Price
$ 56.05
1386
1052
564
1772
Market Price
$ 50.00
Selling Price
$ 41.85
2478
1689
2313
2527
Market Price
$ 60.88
Selling Price
$ 54.41
2019
994
1848
2221