Market Price
$ 110.06
Selling Price
$ 92.89
885
804
563
896
Market Price
$ 98.23
Selling Price
$ 86.68
1531
871
856
4898
Market Price
$ 78.58
Selling Price
$ 65.83
2949
2702
2830
4008
Market Price
$ 69.49
Selling Price
$ 62.50
1045
997
303
3195
Market Price
$ 75.92
Selling Price
$ 63.88
1938
1712
742
4095
Market Price
$ 91.00
Selling Price
$ 81.97
2076
1468
697
4059
Market Price
$ 111.94
Selling Price
$ 96.99
3158
1991
2240
3306
Market Price
$ 64.22
Selling Price
$ 57.33
2059
1146
1339
2422
Market Price
$ 66.44
Selling Price
$ 59.55
383
94
304
721
Market Price
$ 71.24
Selling Price
$ 61.80
2205
2023
653
2810
Market Price
$ 94.00
Selling Price
$ 79.49
143
111
30
591
Market Price
$ 71.93
Selling Price
$ 64.22
2747
733
1194
3085
Market Price
$ 101.23
Selling Price
$ 91.53
1908
943
1396
2395
Market Price
$ 92.10
Selling Price
$ 83.48
1445
855
902
4570
Market Price
$ 105.64
Selling Price
$ 90.29
4018
2074
3578
4397
Market Price
$ 69.31
Selling Price
$ 60.32
260
151
162
1160
Market Price
$ 108.11
Selling Price
$ 96.10
994
365
462
1865
Market Price
$ 92.65
Selling Price
$ 77.73
2560
1179
1089
3504
Market Price
$ 90.67
Selling Price
$ 79.19
1696
1628
637
2060
Market Price
$ 100.40
Selling Price
$ 87.74
1111
843
507
1553
Market Price
$ 64.71
Selling Price
$ 57.50
596
229
252
1563
Market Price
$ 107.10
Selling Price
$ 92.25
1556
1512
1173
3886
Market Price
$ 68.71
Selling Price
$ 57.59
669
608
512
1245
Market Price
$ 100.13
Selling Price
$ 90.89
338
188
139
548
Market Price
$ 79.64
Selling Price
$ 69.96
1570
776
939
2466
Market Price
$ 109.95
Selling Price
$ 97.30
3665
3224
2246
4115
Market Price
$ 68.27
Selling Price
$ 61.85
922
483
696
1715
Market Price
$ 77.90
Selling Price
$ 66.98
1354
481
994
1643
Market Price
$ 80.23
Selling Price
$ 72.68
1663
1203
964
2361
Market Price
$ 75.82
Selling Price
$ 65.81
708
153
177
1162
Market Price
$ 94.23
Selling Price
$ 81.79
477
170
420
2267
Market Price
$ 75.81
Selling Price
$ 66.72
1074
505
1009
1886
Market Price
$ 89.06
Selling Price
$ 80.26
1895
1116
1640
4249
Market Price
$ 109.10
Selling Price
$ 93.20
3006
2025
2780
3208
Market Price
$ 73.84
Selling Price
$ 66.25
1677
514
1336
2550
Market Price
$ 67.15
Selling Price
$ 61.01
3971
2355
1762
4557
Market Price
$ 105.37
Selling Price
$ 90.61
1362
488
1335
2682
Market Price
$ 94.46
Selling Price
$ 83.01
725
567
196
3567
Market Price
$ 67.06
Selling Price
$ 60.47
1110
1086
552
1574
Market Price
$ 108.90
Selling Price
$ 98.79
1236
1084
948
1822