Market Price
$ 107.30
Selling Price
$ 89.48
984
624
500
4882
Market Price
$ 106.14
Selling Price
$ 92.96
2122
583
610
2144
Market Price
$ 104.69
Selling Price
$ 92.11
2323
683
2276
4585
Market Price
$ 71.04
Selling Price
$ 60.19
1650
1051
1345
3095
Market Price
$ 95.79
Selling Price
$ 80.61
4028
1109
2393
4606
Market Price
$ 91.08
Selling Price
$ 81.29
2981
2829
819
4275
Market Price
$ 83.53
Selling Price
$ 75.62
1111
609
436
2338
Market Price
$ 91.42
Selling Price
$ 80.60
358
89
263
1564
Market Price
$ 68.97
Selling Price
$ 61.46
1120
927
245
4472
Market Price
$ 97.42
Selling Price
$ 86.56
1388
404
358
3302
Market Price
$ 83.87
Selling Price
$ 76.12
1835
1315
481
2616
Market Price
$ 92.51
Selling Price
$ 79.67
1336
332
447
3030
Market Price
$ 98.11
Selling Price
$ 89.08
3914
3278
1901
4675
Market Price
$ 99.15
Selling Price
$ 88.91
917
564
350
1340
Market Price
$ 99.02
Selling Price
$ 85.49
4404
2461
3514
4612
Market Price
$ 106.37
Selling Price
$ 94.52
997
722
823
4837
Market Price
$ 114.23
Selling Price
$ 96.03
1782
849
1066
2000
Market Price
$ 112.17
Selling Price
$ 95.54
2066
1695
2014
2482
Market Price
$ 75.30
Selling Price
$ 64.90
165
153
125
816
Market Price
$ 82.99
Selling Price
$ 72.65
553
479
398
2310
Market Price
$ 74.23
Selling Price
$ 66.45
1197
797
443
1840
Market Price
$ 97.87
Selling Price
$ 82.86
2057
743
1364
2637
Market Price
$ 99.22
Selling Price
$ 82.95
200
87
157
444
Market Price
$ 104.60
Selling Price
$ 92.30
1634
496
623
2845
Market Price
$ 110.88
Selling Price
$ 93.18
2015
1319
1019
3144
Market Price
$ 101.20
Selling Price
$ 91.54
662
487
277
697
Market Price
$ 101.41
Selling Price
$ 88.50
1798
749
850
4115
Market Price
$ 115.89
Selling Price
$ 98.66
3072
1246
2681
4390
Market Price
$ 99.70
Selling Price
$ 87.26
1846
648
1375
1941
Market Price
$ 91.16
Selling Price
$ 79.55
838
479
470
3239
Market Price
$ 79.60
Selling Price
$ 70.50
1264
909
609
1990
Market Price
$ 84.75
Selling Price
$ 72.65
1635
642
736
3084
Market Price
$ 89.91
Selling Price
$ 79.25
1465
575
862
3055
Market Price
$ 98.66
Selling Price
$ 89.53
1981
1361
582
2813
Market Price
$ 72.06
Selling Price
$ 60.47
2449
753
500
2872
Market Price
$ 114.53
Selling Price
$ 96.60
2669
652
2162
3314
Market Price
$ 70.99
Selling Price
$ 63.84
349
249
264
1441
Market Price
$ 66.57
Selling Price
$ 55.87
1315
641
1102
2883
Market Price
$ 80.57
Selling Price
$ 68.17
1145
697
1125
1394
Market Price
$ 84.79
Selling Price
$ 76.67
797
466
542
1592