Market Price
$ 113.74
Selling Price
$ 96.33
1026
832
855
1273
Market Price
$ 65.97
Selling Price
$ 57.84
3662
1853
1806
4978
Market Price
$ 69.15
Selling Price
$ 60.63
994
788
863
2201
Market Price
$ 110.16
Selling Price
$ 92.77
1051
457
1020
2211
Market Price
$ 65.00
Selling Price
$ 57.41
3020
979
1283
4051
Market Price
$ 107.71
Selling Price
$ 90.42
1565
951
1161
1737
Market Price
$ 98.56
Selling Price
$ 83.90
489
243
138
628
Market Price
$ 91.58
Selling Price
$ 76.70
197
107
103
889
Market Price
$ 112.08
Selling Price
$ 96.19
1914
1326
561
2089
Market Price
$ 85.26
Selling Price
$ 72.42
456
407
234
1292
Market Price
$ 99.74
Selling Price
$ 84.97
1557
901
1235
2385
Market Price
$ 66.03
Selling Price
$ 55.15
1127
501
1003
1959
Market Price
$ 68.15
Selling Price
$ 59.92
2456
871
2311
3200
Market Price
$ 71.36
Selling Price
$ 63.15
3072
2391
2065
4866
Market Price
$ 112.73
Selling Price
$ 96.28
1926
1345
996
4796
Market Price
$ 69.16
Selling Price
$ 62.42
373
235
232
1189
Market Price
$ 76.68
Selling Price
$ 68.27
718
390
480
1684
Market Price
$ 98.47
Selling Price
$ 89.31
4005
2922
2565
4260
Market Price
$ 111.38
Selling Price
$ 93.09
2412
1152
1716
3535
Market Price
$ 104.08
Selling Price
$ 92.38
633
202
188
983
Market Price
$ 103.03
Selling Price
$ 89.94
1290
801
1165
1817
Market Price
$ 81.00
Selling Price
$ 71.44
472
224
161
1214
Market Price
$ 100.31
Selling Price
$ 85.41
2190
1724
936
3896
Market Price
$ 78.87
Selling Price
$ 70.88
2796
2752
1286
2881
Market Price
$ 64.01
Selling Price
$ 56.66
307
141
227
1269
Market Price
$ 113.71
Selling Price
$ 96.47
390
126
123
1255
Market Price
$ 111.94
Selling Price
$ 94.23
824
743
569
1785
Market Price
$ 89.09
Selling Price
$ 77.22
444
312
444
810
Market Price
$ 91.60
Selling Price
$ 78.96
3806
3002
2830
4081
Market Price
$ 68.81
Selling Price
$ 58.20
524
402
376
2435
Market Price
$ 93.97
Selling Price
$ 81.68
1804
1704
393
4288
Market Price
$ 82.18
Selling Price
$ 69.06
2640
1893
2010
3182
Market Price
$ 78.80
Selling Price
$ 69.54
2607
553
1668
3644
Market Price
$ 69.38
Selling Price
$ 59.88
2258
926
1838
2285
Market Price
$ 69.18
Selling Price
$ 58.29
505
409
329
1076
Market Price
$ 102.15
Selling Price
$ 88.19
1521
1157
1309
4951
Market Price
$ 104.17
Selling Price
$ 94.56
2558
1525
661
4330
Market Price
$ 106.30
Selling Price
$ 95.20
2815
754
1935
3243
Market Price
$ 112.40
Selling Price
$ 94.15
1125
1012
1006
1291
Market Price
$ 106.09
Selling Price
$ 92.18
1214
1171
1200
1461