Market Price
$ 101.22
Selling Price
$ 86.02
383
363
203
1511
Market Price
$ 99.46
Selling Price
$ 90.31
681
224
619
2162
Market Price
$ 101.57
Selling Price
$ 88.84
674
315
255
976
Market Price
$ 82.37
Selling Price
$ 70.30
178
59
132
697
Market Price
$ 95.50
Selling Price
$ 83.89
205
73
201
569
Market Price
$ 92.29
Selling Price
$ 83.38
1131
984
769
2081
Market Price
$ 73.80
Selling Price
$ 63.34
1024
778
849
3512
Market Price
$ 101.18
Selling Price
$ 88.77
820
581
595
1130
Market Price
$ 87.97
Selling Price
$ 79.17
892
297
851
3448
Market Price
$ 92.87
Selling Price
$ 84.02
2171
838
1232
3597
Market Price
$ 75.12
Selling Price
$ 65.98
1007
988
549
1780
Market Price
$ 108.08
Selling Price
$ 92.97
1265
1007
300
2618
Market Price
$ 62.92
Selling Price
$ 55.95
851
171
250
1668
Market Price
$ 69.54
Selling Price
$ 58.59
786
706
250
2832
Market Price
$ 99.29
Selling Price
$ 90.00
1303
1225
381
3275
Market Price
$ 77.89
Selling Price
$ 68.14
1047
737
423
1190
Market Price
$ 76.38
Selling Price
$ 65.24
767
671
732
877
Market Price
$ 93.62
Selling Price
$ 82.35
1855
1461
1419
4028
Market Price
$ 91.12
Selling Price
$ 82.50
744
725
430
1338
Market Price
$ 92.09
Selling Price
$ 77.05
234
171
173
480
Market Price
$ 115.79
Selling Price
$ 97.26
685
240
535
1191
Market Price
$ 68.47
Selling Price
$ 59.41
1631
803
414
1961
Market Price
$ 103.70
Selling Price
$ 92.26
3293
2395
891
4127
Market Price
$ 99.75
Selling Price
$ 86.30
3957
1564
1446
4637
Market Price
$ 92.24
Selling Price
$ 80.09
2857
2846
2617
2925
Market Price
$ 97.96
Selling Price
$ 86.37
1630
1572
527
3693
Market Price
$ 112.75
Selling Price
$ 98.93
1210
649
675
1590
Market Price
$ 82.72
Selling Price
$ 73.76
1027
733
660
1217
Market Price
$ 85.18
Selling Price
$ 71.62
918
530
347
3237
Market Price
$ 107.05
Selling Price
$ 91.11
327
223
93
439
Market Price
$ 76.26
Selling Price
$ 65.64
2432
2184
1184
3782
Market Price
$ 67.46
Selling Price
$ 60.70
996
263
787
3112
Market Price
$ 88.10
Selling Price
$ 75.62
272
198
137
406
Market Price
$ 96.62
Selling Price
$ 87.47
3566
3104
2433
4751
Market Price
$ 67.13
Selling Price
$ 58.24
870
542
387
2425
Market Price
$ 90.98
Selling Price
$ 78.91
1756
1410
1444
3240
Market Price
$ 106.65
Selling Price
$ 93.77
2825
1458
2114
3074
Market Price
$ 107.77
Selling Price
$ 96.98
1571
1187
440
3289
Market Price
$ 107.72
Selling Price
$ 97.37
987
470
503
4461
Market Price
$ 74.85
Selling Price
$ 67.63
463
418
419
1265