Market Price
$ 106.68
Selling Price
$ 93.70
2795
2702
1575
3482
Market Price
$ 114.18
Selling Price
$ 98.18
4311
3656
1231
4401
Market Price
$ 78.86
Selling Price
$ 70.07
1118
439
884
4014
Market Price
$ 75.89
Selling Price
$ 65.72
3571
1893
2923
4005
Market Price
$ 97.58
Selling Price
$ 82.51
3673
1199
868
4915
Market Price
$ 95.24
Selling Price
$ 82.61
1216
511
899
1275
Market Price
$ 74.63
Selling Price
$ 62.51
181
179
167
486
Market Price
$ 96.91
Selling Price
$ 87.65
1853
1302
1124
3992
Market Price
$ 102.52
Selling Price
$ 92.25
4156
1282
3673
4949
Market Price
$ 85.86
Selling Price
$ 76.86
360
302
167
781
Market Price
$ 74.52
Selling Price
$ 64.35
450
370
369
1451
Market Price
$ 107.23
Selling Price
$ 92.63
2595
1888
1867
3920
Market Price
$ 80.73
Selling Price
$ 70.60
2242
1253
1602
3350
Market Price
$ 95.86
Selling Price
$ 83.13
634
157
425
2777
Market Price
$ 96.30
Selling Price
$ 82.02
1552
1362
1414
2226
Market Price
$ 89.09
Selling Price
$ 75.98
2836
2203
768
4421
Market Price
$ 77.09
Selling Price
$ 66.30
2099
1295
1653
2978
Market Price
$ 78.90
Selling Price
$ 66.84
734
637
584
820
Market Price
$ 95.32
Selling Price
$ 85.63
2682
1469
1409
3893
Market Price
$ 104.51
Selling Price
$ 87.44
3460
2257
2545
3620
Market Price
$ 114.10
Selling Price
$ 98.85
1119
790
653
2716
Market Price
$ 98.96
Selling Price
$ 87.94
1341
667
712
4686
Market Price
$ 76.34
Selling Price
$ 65.95
1224
619
628
1644
Market Price
$ 91.36
Selling Price
$ 76.94
1162
645
875
3535
Market Price
$ 104.90
Selling Price
$ 87.92
303
142
181
1141
Market Price
$ 69.83
Selling Price
$ 58.55
887
475
819
1349
Market Price
$ 72.59
Selling Price
$ 64.61
715
469
279
3241
Market Price
$ 82.04
Selling Price
$ 69.83
2354
1652
1431
3620
Market Price
$ 104.89
Selling Price
$ 91.18
1426
1307
1137
2124
Market Price
$ 96.61
Selling Price
$ 81.03
1557
1148
387
3482
Market Price
$ 79.08
Selling Price
$ 71.65
1834
1588
1792
3161
Market Price
$ 104.30
Selling Price
$ 88.74
1019
324
459
3063
Market Price
$ 102.35
Selling Price
$ 91.02
1677
1652
1182
3009
Market Price
$ 66.69
Selling Price
$ 59.78
616
299
182
2159
Market Price
$ 77.74
Selling Price
$ 65.63
167
90
65
759
Market Price
$ 78.41
Selling Price
$ 71.13
402
287
328
1995
Market Price
$ 92.10
Selling Price
$ 78.34
413
217
173
1800
Market Price
$ 99.61
Selling Price
$ 88.52
1982
875
1513
2246
Market Price
$ 69.93
Selling Price
$ 59.08
2073
1204
977
2181
Market Price
$ 110.18
Selling Price
$ 94.63
744
241
420
1604