Market Price
$ 100.98
Selling Price
$ 88.11
1066
884
895
1276
Market Price
$ 101.01
Selling Price
$ 89.58
3715
2279
3660
4324
Market Price
$ 86.53
Selling Price
$ 72.27
3057
2906
2454
4209
Market Price
$ 83.31
Selling Price
$ 72.26
3132
3018
2635
4386
Market Price
$ 73.21
Selling Price
$ 63.34
1150
848
333
2214
Market Price
$ 91.45
Selling Price
$ 77.81
516
333
156
1172
Market Price
$ 69.45
Selling Price
$ 60.90
1504
631
742
3307
Market Price
$ 63.46
Selling Price
$ 57.24
404
222
314
654
Market Price
$ 81.04
Selling Price
$ 71.43
2905
2089
740
4884
Market Price
$ 94.24
Selling Price
$ 81.63
3118
1601
2097
4603
Market Price
$ 76.17
Selling Price
$ 64.58
310
137
261
940
Market Price
$ 85.51
Selling Price
$ 76.75
1489
575
1185
3663
Market Price
$ 85.41
Selling Price
$ 73.39
2311
835
1544
3054
Market Price
$ 105.63
Selling Price
$ 93.07
856
769
212
3448
Market Price
$ 91.59
Selling Price
$ 82.99
3276
3135
1070
3884
Market Price
$ 106.25
Selling Price
$ 88.96
4376
1097
1393
4904
Market Price
$ 65.43
Selling Price
$ 58.27
1589
455
506
3918
Market Price
$ 89.43
Selling Price
$ 78.46
2570
520
978
3016
Market Price
$ 110.89
Selling Price
$ 93.01
2481
758
1135
3396
Market Price
$ 78.10
Selling Price
$ 66.54
588
263
144
1706
Market Price
$ 105.32
Selling Price
$ 90.89
2911
2395
1731
4215
Market Price
$ 109.79
Selling Price
$ 96.30
1499
1172
1088
3748
Market Price
$ 108.27
Selling Price
$ 97.21
1397
629
1268
2445
Market Price
$ 79.50
Selling Price
$ 67.58
3255
2618
2756
3575
Market Price
$ 102.42
Selling Price
$ 91.23
2208
1920
660
3502
Market Price
$ 113.80
Selling Price
$ 96.53
1167
904
889
2280
Market Price
$ 81.13
Selling Price
$ 68.14
1396
1117
806
3221
Market Price
$ 107.00
Selling Price
$ 92.39
2284
2173
1723
4357
Market Price
$ 82.71
Selling Price
$ 68.93
1210
596
1023
2444
Market Price
$ 75.44
Selling Price
$ 65.76
1113
370
571
1215
Market Price
$ 97.77
Selling Price
$ 82.95
3185
3041
2779
4344
Market Price
$ 109.31
Selling Price
$ 98.00
1283
1090
844
1567
Market Price
$ 70.39
Selling Price
$ 58.68
3427
2408
2762
3488
Market Price
$ 85.82
Selling Price
$ 76.13
533
256
227
1126
Market Price
$ 66.37
Selling Price
$ 59.66
947
363
868
1966
Market Price
$ 63.79
Selling Price
$ 55.72
1485
346
431
1527
Market Price
$ 112.20
Selling Price
$ 98.65
322
272
254
563
Market Price
$ 95.82
Selling Price
$ 83.52
1559
1530
1402
2375
Market Price
$ 87.95
Selling Price
$ 73.31
2873
660
2637
3312
Market Price
$ 68.52
Selling Price
$ 61.34
1781
1256
1351
1808