Market Price
$ 105.09
Selling Price
$ 89.82
1944
1769
872
2123
Market Price
$ 91.14
Selling Price
$ 76.26
652
507
403
1582
Market Price
$ 92.12
Selling Price
$ 78.83
756
326
727
3735
Market Price
$ 67.00
Selling Price
$ 58.30
2232
1259
1903
2993
Market Price
$ 77.93
Selling Price
$ 67.22
1313
665
1288
2716
Market Price
$ 68.49
Selling Price
$ 59.61
821
589
557
1693
Market Price
$ 99.24
Selling Price
$ 87.93
1297
1147
677
3324
Market Price
$ 74.95
Selling Price
$ 64.35
1115
333
697
1417
Market Price
$ 69.44
Selling Price
$ 59.61
1132
885
778
2554
Market Price
$ 83.15
Selling Price
$ 74.24
331
290
202
1635
Market Price
$ 62.47
Selling Price
$ 56.19
500
399
473
853
Market Price
$ 108.40
Selling Price
$ 94.57
1872
1833
1413
3863
Market Price
$ 89.82
Selling Price
$ 76.56
2626
2514
1309
3232
Market Price
$ 71.89
Selling Price
$ 63.07
1057
556
512
2817
Market Price
$ 100.45
Selling Price
$ 90.60
485
173
481
2393
Market Price
$ 96.13
Selling Price
$ 82.31
902
683
460
1189
Market Price
$ 65.86
Selling Price
$ 59.32
2043
1761
748
2675
Market Price
$ 95.70
Selling Price
$ 82.43
1698
503
1097
1817
Market Price
$ 62.56
Selling Price
$ 55.28
611
373
562
1401
Market Price
$ 69.06
Selling Price
$ 60.98
2151
564
1014
2157
Market Price
$ 104.60
Selling Price
$ 94.22
1832
1458
527
2159
Market Price
$ 98.48
Selling Price
$ 89.03
4821
3804
3261
4897
Market Price
$ 95.75
Selling Price
$ 83.98
1478
385
1095
1738
Market Price
$ 72.94
Selling Price
$ 62.62
1026
751
414
3394
Market Price
$ 101.48
Selling Price
$ 87.38
3371
2180
2361
4935
Market Price
$ 102.22
Selling Price
$ 91.75
448
129
297
1310
Market Price
$ 86.51
Selling Price
$ 76.13
1174
510
308
1267
Market Price
$ 107.06
Selling Price
$ 92.63
2944
1485
2484
4483
Market Price
$ 78.74
Selling Price
$ 66.68
487
372
104
2196
Market Price
$ 107.95
Selling Price
$ 91.26
1695
765
831
4927
Market Price
$ 114.10
Selling Price
$ 96.87
2802
2794
1274
4111
Market Price
$ 91.88
Selling Price
$ 83.36
3113
871
2369
4587
Market Price
$ 69.45
Selling Price
$ 58.97
277
58
270
1032
Market Price
$ 114.97
Selling Price
$ 96.17
3007
1018
926
3969
Market Price
$ 91.33
Selling Price
$ 78.29
970
344
753
1897
Market Price
$ 111.73
Selling Price
$ 94.76
1865
569
1585
4340
Market Price
$ 96.21
Selling Price
$ 84.18
1145
989
661
1430
Market Price
$ 89.21
Selling Price
$ 75.70
694
455
398
3462
Market Price
$ 74.88
Selling Price
$ 65.12
1972
889
790
3968
Market Price
$ 112.24
Selling Price
$ 94.29
654
459
166
1292