Market Price
$ 102.43
Selling Price
$ 87.34
1517
1500
1469
2064
Market Price
$ 75.05
Selling Price
$ 64.31
2319
1402
1351
4197
Market Price
$ 85.87
Selling Price
$ 74.41
1512
1194
1363
1854
Market Price
$ 76.60
Selling Price
$ 69.57
956
692
360
1069
Market Price
$ 97.72
Selling Price
$ 87.49
860
622
598
1485
Market Price
$ 72.01
Selling Price
$ 60.28
1107
1099
600
4248
Market Price
$ 108.50
Selling Price
$ 96.98
1466
1358
528
1610
Market Price
$ 112.61
Selling Price
$ 93.87
2312
1995
882
3756
Market Price
$ 69.61
Selling Price
$ 61.79
1624
1206
618
2085
Market Price
$ 114.66
Selling Price
$ 97.36
3085
2266
2515
4266
Market Price
$ 91.56
Selling Price
$ 79.34
333
206
190
761
Market Price
$ 97.52
Selling Price
$ 81.44
974
358
579
2534
Market Price
$ 70.53
Selling Price
$ 61.63
895
206
778
2397
Market Price
$ 67.24
Selling Price
$ 57.23
1566
437
1518
1994
Market Price
$ 66.49
Selling Price
$ 56.51
984
638
348
2528
Market Price
$ 94.94
Selling Price
$ 86.10
3607
3238
1560
3773
Market Price
$ 69.34
Selling Price
$ 62.34
972
475
752
4334
Market Price
$ 82.47
Selling Price
$ 71.53
895
524
424
3797
Market Price
$ 92.18
Selling Price
$ 80.10
3260
668
1151
3760
Market Price
$ 86.91
Selling Price
$ 76.66
654
456
238
791
Market Price
$ 91.49
Selling Price
$ 82.73
1713
902
1407
3102
Market Price
$ 109.53
Selling Price
$ 94.00
1669
1566
1009
4889
Market Price
$ 90.11
Selling Price
$ 81.42
446
175
320
714
Market Price
$ 65.55
Selling Price
$ 56.70
2067
610
1332
2821
Market Price
$ 75.87
Selling Price
$ 63.69
1528
979
476
2095
Market Price
$ 100.31
Selling Price
$ 83.59
1659
449
1115
2548
Market Price
$ 96.67
Selling Price
$ 85.08
410
221
337
1620
Market Price
$ 110.95
Selling Price
$ 95.61
1223
419
757
1485
Market Price
$ 116.47
Selling Price
$ 97.99
1948
1120
466
4312
Market Price
$ 94.47
Selling Price
$ 83.78
1536
1181
1274
1766
Market Price
$ 82.58
Selling Price
$ 73.97
1416
1287
657
3050
Market Price
$ 86.12
Selling Price
$ 77.02
2019
888
1265
3803
Market Price
$ 63.04
Selling Price
$ 56.04
1830
1474
1332
3521
Market Price
$ 72.74
Selling Price
$ 64.07
2642
2471
597
2933
Market Price
$ 63.40
Selling Price
$ 55.10
2610
750
644
4468
Market Price
$ 90.10
Selling Price
$ 81.47
693
594
645
1082
Market Price
$ 62.05
Selling Price
$ 55.09
1365
1302
813
4671
Market Price
$ 103.13
Selling Price
$ 90.32
2851
1262
775
2957
Market Price
$ 64.06
Selling Price
$ 55.18
1103
550
243
2219
Market Price
$ 81.67
Selling Price
$ 72.85
3507
3437
1424
4072