Market Price
$ 108.53
Selling Price
$ 96.33
2255
1111
1565
2887
Market Price
$ 107.15
Selling Price
$ 93.48
2183
2124
872
2949
Market Price
$ 102.92
Selling Price
$ 90.70
2681
1230
1126
3415
Market Price
$ 99.40
Selling Price
$ 87.00
376
315
265
1546
Market Price
$ 108.58
Selling Price
$ 96.43
1752
544
1565
2549
Market Price
$ 100.51
Selling Price
$ 84.05
2640
614
1584
3213
Market Price
$ 103.14
Selling Price
$ 89.61
455
396
194
1319
Market Price
$ 101.87
Selling Price
$ 88.34
336
322
229
446
Market Price
$ 77.00
Selling Price
$ 69.69
1792
1588
1015
2957
Market Price
$ 109.80
Selling Price
$ 97.71
3461
2842
2307
4273
Market Price
$ 101.57
Selling Price
$ 91.95
1048
219
500
1150
Market Price
$ 99.35
Selling Price
$ 87.68
2216
2101
480
2558
Market Price
$ 75.96
Selling Price
$ 67.81
1310
1194
533
3794
Market Price
$ 92.63
Selling Price
$ 80.13
3093
2516
2832
3288
Market Price
$ 109.90
Selling Price
$ 92.61
979
653
842
4107
Market Price
$ 90.04
Selling Price
$ 79.98
425
238
272
938
Market Price
$ 77.35
Selling Price
$ 69.43
2572
2046
1895
4050
Market Price
$ 62.48
Selling Price
$ 56.05
515
511
440
1943
Market Price
$ 76.82
Selling Price
$ 66.61
1075
643
557
1494
Market Price
$ 104.97
Selling Price
$ 88.67
2890
1835
2740
4589
Market Price
$ 87.42
Selling Price
$ 77.91
907
737
660
2278
Market Price
$ 79.11
Selling Price
$ 67.30
1405
442
837
3046
Market Price
$ 78.15
Selling Price
$ 67.86
596
239
371
2133
Market Price
$ 81.56
Selling Price
$ 72.33
3326
2666
2241
3542
Market Price
$ 77.63
Selling Price
$ 64.93
1352
688
714
1590
Market Price
$ 73.45
Selling Price
$ 65.78
241
120
216
1181
Market Price
$ 80.98
Selling Price
$ 69.65
1771
1697
1131
1791
Market Price
$ 90.89
Selling Price
$ 75.82
2157
551
882
2238
Market Price
$ 61.62
Selling Price
$ 55.49
4308
1895
1247
4660
Market Price
$ 110.02
Selling Price
$ 92.88
471
119
110
2029
Market Price
$ 65.47
Selling Price
$ 59.30
509
481
164
743
Market Price
$ 103.99
Selling Price
$ 93.53
1425
807
1265
3010
Market Price
$ 68.09
Selling Price
$ 59.12
565
383
134
1492
Market Price
$ 103.79
Selling Price
$ 93.03
602
413
508
674
Market Price
$ 80.96
Selling Price
$ 73.01
1053
672
950
2335
Market Price
$ 85.08
Selling Price
$ 72.34
3090
1595
1082
4461
Market Price
$ 75.29
Selling Price
$ 63.23
3421
766
1798
3469
Market Price
$ 89.94
Selling Price
$ 77.60
1077
544
742
4900
Market Price
$ 102.05
Selling Price
$ 89.92
523
275
285
894
Market Price
$ 103.60
Selling Price
$ 91.00
728
502
250
3198