Market Price
$ 107.14
Selling Price
$ 95.25
4136
1783
3272
4836
Market Price
$ 84.21
Selling Price
$ 70.63
996
373
360
3240
Market Price
$ 114.30
Selling Price
$ 96.96
1903
1822
954
1985
Market Price
$ 102.51
Selling Price
$ 90.39
279
243
110
1101
Market Price
$ 99.31
Selling Price
$ 85.33
1957
462
1816
2815
Market Price
$ 91.87
Selling Price
$ 79.09
731
317
543
1919
Market Price
$ 80.79
Selling Price
$ 70.37
934
251
840
1009
Market Price
$ 84.18
Selling Price
$ 72.59
1726
425
987
3705
Market Price
$ 91.07
Selling Price
$ 79.19
2244
470
1356
3702
Market Price
$ 84.52
Selling Price
$ 74.79
1174
254
920
1593
Market Price
$ 90.61
Selling Price
$ 79.93
864
433
464
2428
Market Price
$ 103.06
Selling Price
$ 89.94
1560
1060
748
2106
Market Price
$ 102.19
Selling Price
$ 90.27
3690
1265
1245
4470
Market Price
$ 66.15
Selling Price
$ 58.13
2222
1472
616
3938
Market Price
$ 106.58
Selling Price
$ 92.46
4069
944
3064
4415
Market Price
$ 102.30
Selling Price
$ 87.05
4568
3018
3596
4841
Market Price
$ 95.45
Selling Price
$ 81.27
2950
1267
2024
3416
Market Price
$ 70.46
Selling Price
$ 58.77
3551
1662
1129
4633
Market Price
$ 78.85
Selling Price
$ 67.19
1249
528
1237
1960
Market Price
$ 68.66
Selling Price
$ 59.39
547
474
529
1466
Market Price
$ 99.48
Selling Price
$ 87.59
544
257
239
663
Market Price
$ 72.84
Selling Price
$ 63.85
1447
1062
968
4806
Market Price
$ 87.49
Selling Price
$ 73.55
1022
370
426
2746
Market Price
$ 91.45
Selling Price
$ 82.97
835
265
520
1979
Market Price
$ 92.12
Selling Price
$ 80.77
1109
776
1090
2373
Market Price
$ 83.83
Selling Price
$ 73.96
594
132
562
863
Market Price
$ 108.94
Selling Price
$ 92.67
714
673
572
2497
Market Price
$ 75.22
Selling Price
$ 67.47
1361
1104
578
1694
Market Price
$ 75.84
Selling Price
$ 63.22
1543
1229
1459
3064
Market Price
$ 108.99
Selling Price
$ 93.88
3228
2593
2418
4327
Market Price
$ 85.38
Selling Price
$ 73.07
1264
582
1196
1304
Market Price
$ 64.79
Selling Price
$ 57.48
2457
1539
1858
3399
Market Price
$ 76.07
Selling Price
$ 67.78
761
702
629
1852
Market Price
$ 68.61
Selling Price
$ 60.81
565
294
249
1223
Market Price
$ 70.87
Selling Price
$ 60.42
2261
615
1559
2302
Market Price
$ 85.37
Selling Price
$ 76.76
1861
501
1255
2174
Market Price
$ 106.99
Selling Price
$ 89.46
2998
670
1311
3092
Market Price
$ 101.61
Selling Price
$ 90.52
94
48
70
473
Market Price
$ 83.56
Selling Price
$ 73.37
2832
1495
1115
3199
Market Price
$ 66.45
Selling Price
$ 59.12
2280
1124
2177
4584