Market Price
$ 107.02
Selling Price
$ 92.54
2328
1259
1612
4563
Market Price
$ 104.57
Selling Price
$ 94.72
3717
2188
3710
3944
Market Price
$ 74.68
Selling Price
$ 64.69
2564
1357
1653
4496
Market Price
$ 65.02
Selling Price
$ 57.91
741
265
618
865
Market Price
$ 65.29
Selling Price
$ 56.62
1184
815
552
1641
Market Price
$ 67.00
Selling Price
$ 56.73
445
308
440
1817
Market Price
$ 102.63
Selling Price
$ 86.68
1068
574
315
2276
Market Price
$ 89.27
Selling Price
$ 77.88
393
144
274
1922
Market Price
$ 94.90
Selling Price
$ 82.58
1126
748
312
4855
Market Price
$ 105.77
Selling Price
$ 93.34
1255
1194
1216
1333
Market Price
$ 72.64
Selling Price
$ 65.70
1270
677
482
1691
Market Price
$ 69.97
Selling Price
$ 60.06
517
210
349
1361
Market Price
$ 70.23
Selling Price
$ 59.87
3219
2639
1621
4787
Market Price
$ 86.25
Selling Price
$ 76.09
460
326
173
535
Market Price
$ 66.98
Selling Price
$ 59.20
1393
767
318
1722
Market Price
$ 109.64
Selling Price
$ 98.96
1404
1025
967
3281
Market Price
$ 94.14
Selling Price
$ 82.87
1095
276
534
1575
Market Price
$ 68.43
Selling Price
$ 57.47
460
338
279
653
Market Price
$ 71.32
Selling Price
$ 64.49
1959
693
807
2531
Market Price
$ 97.03
Selling Price
$ 84.66
561
441
548
1714
Market Price
$ 79.73
Selling Price
$ 71.94
735
644
337
1286
Market Price
$ 99.61
Selling Price
$ 88.01
1216
708
857
1518
Market Price
$ 100.19
Selling Price
$ 89.70
2351
2340
1756
3544
Market Price
$ 66.56
Selling Price
$ 57.83
3802
2005
1620
4774
Market Price
$ 102.54
Selling Price
$ 92.16
983
699
895
1278
Market Price
$ 101.45
Selling Price
$ 86.65
3598
3360
1842
4525
Market Price
$ 109.38
Selling Price
$ 95.36
1045
450
221
1473
Market Price
$ 92.40
Selling Price
$ 82.39
907
844
855
1807
Market Price
$ 66.74
Selling Price
$ 57.86
1674
1324
889
1921
Market Price
$ 91.86
Selling Price
$ 79.98
642
239
223
1791
Market Price
$ 94.22
Selling Price
$ 81.00
844
477
808
2225
Market Price
$ 89.60
Selling Price
$ 75.35
3971
1480
1689
4254
Market Price
$ 95.82
Selling Price
$ 80.25
2138
1840
2132
3608
Market Price
$ 68.71
Selling Price
$ 60.96
1631
1089
519
3837
Market Price
$ 64.84
Selling Price
$ 56.52
1433
926
697
3049
Market Price
$ 96.44
Selling Price
$ 84.88
479
453
451
954
Market Price
$ 67.01
Selling Price
$ 60.30
605
542
478
2988
Market Price
$ 94.85
Selling Price
$ 83.20
1452
504
613
1866
Market Price
$ 96.67
Selling Price
$ 85.57
2975
2029
1519
4848
Market Price
$ 109.68
Selling Price
$ 96.54
4002
2985
1917
4015