Market Price
$ 50.81
Selling Price
$ 44.49
3374
2967
805
3696
Market Price
$ 44.46
Selling Price
$ 40.12
992
784
962
3275
Market Price
$ 50.97
Selling Price
$ 43.71
1896
600
1151
2325
Market Price
$ 46.34
Selling Price
$ 39.47
852
832
239
3625
Market Price
$ 35.42
Selling Price
$ 31.21
451
302
172
2128
Market Price
$ 59.26
Selling Price
$ 53.87
1570
1408
337
1956
Market Price
$ 41.63
Selling Price
$ 36.04
1598
1472
326
3336
Market Price
$ 66.17
Selling Price
$ 57.11
652
399
402
1153
Market Price
$ 59.02
Selling Price
$ 51.50
1600
1091
715
1955
Market Price
$ 41.82
Selling Price
$ 35.13
1435
1109
931
3870
Market Price
$ 64.03
Selling Price
$ 56.39
132
97
110
498
Market Price
$ 46.55
Selling Price
$ 38.93
2177
1139
1672
4706
Market Price
$ 44.59
Selling Price
$ 37.76
903
280
438
3221
Market Price
$ 58.78
Selling Price
$ 53.29
4070
1630
2360
4693
Market Price
$ 62.50
Selling Price
$ 56.23
3566
2090
1810
4491
Market Price
$ 62.56
Selling Price
$ 55.95
2350
1869
1346
2638
Market Price
$ 65.02
Selling Price
$ 54.50
1169
1124
780
2318
Market Price
$ 33.16
Selling Price
$ 28.86
986
526
326
1942
Market Price
$ 51.71
Selling Price
$ 44.93
950
620
803
1957
Market Price
$ 49.86
Selling Price
$ 45.26
987
331
413
4385
Market Price
$ 33.19
Selling Price
$ 28.80
253
234
66
569
Market Price
$ 70.70
Selling Price
$ 59.57
2620
1884
941
3994
Market Price
$ 69.28
Selling Price
$ 58.02
749
461
362
1972
Market Price
$ 53.96
Selling Price
$ 45.18
1127
474
713
2154
Market Price
$ 55.20
Selling Price
$ 47.62
1143
320
1127
1960
Market Price
$ 35.93
Selling Price
$ 32.64
2175
1650
867
2667
Market Price
$ 33.66
Selling Price
$ 30.20
2436
2259
546
2604
Market Price
$ 36.02
Selling Price
$ 31.12
1090
357
726
4202
Market Price
$ 50.74
Selling Price
$ 45.13
1690
1451
1516
2931
Market Price
$ 67.14
Selling Price
$ 56.51
268
60
201
713
Market Price
$ 69.32
Selling Price
$ 59.14
1123
569
817
3852
Market Price
$ 67.16
Selling Price
$ 59.74
1335
352
1252
1479
Market Price
$ 55.39
Selling Price
$ 48.18
2510
1722
1945
4096
Market Price
$ 47.44
Selling Price
$ 40.39
3541
2182
1304
4936
Market Price
$ 62.29
Selling Price
$ 54.59
2850
2016
1877
3157
Market Price
$ 50.91
Selling Price
$ 45.85
2504
2219
1163
2766
Market Price
$ 42.17
Selling Price
$ 38.22
1172
414
425
1250
Market Price
$ 46.85
Selling Price
$ 40.08
240
74
99
1147
Market Price
$ 40.21
Selling Price
$ 34.06
1811
667
1276
3194
Market Price
$ 64.89
Selling Price
$ 58.40
2313
930
826
2735