Market Price
$ 105.91
Selling Price
$ 94.25
561
548
324
1483
Market Price
$ 116.53
Selling Price
$ 101.83
1159
1105
350
2485
Market Price
$ 97.92
Selling Price
$ 81.64
2129
1673
1338
2174
Market Price
$ 129.03
Selling Price
$ 112.12
1324
991
432
1486
Market Price
$ 141.79
Selling Price
$ 119.66
1401
1215
1399
4666
Market Price
$ 122.04
Selling Price
$ 105.39
2706
1368
1179
2887
Market Price
$ 123.86
Selling Price
$ 112.43
1181
835
830
1323
Market Price
$ 113.12
Selling Price
$ 95.59
2206
475
890
3227
Market Price
$ 131.12
Selling Price
$ 115.17
2134
659
1335
2253
Market Price
$ 79.63
Selling Price
$ 70.08
3591
3588
2021
4449
Market Price
$ 124.10
Selling Price
$ 105.08
377
262
298
1832
Market Price
$ 90.70
Selling Price
$ 78.44
2654
1013
2395
3619
Market Price
$ 97.95
Selling Price
$ 89.04
675
173
270
1214
Market Price
$ 97.18
Selling Price
$ 82.26
1468
481
1002
2051
Market Price
$ 114.41
Selling Price
$ 100.75
421
175
329
758
Market Price
$ 97.71
Selling Price
$ 83.83
3058
1453
1107
4208
Market Price
$ 115.78
Selling Price
$ 99.46
885
613
884
1197
Market Price
$ 96.17
Selling Price
$ 81.16
3666
2199
2819
3976
Market Price
$ 113.27
Selling Price
$ 95.44
1764
1733
1732
2401
Market Price
$ 84.12
Selling Price
$ 75.35
4019
2994
2622
4572
Market Price
$ 98.59
Selling Price
$ 87.11
584
157
250
1131
Market Price
$ 133.90
Selling Price
$ 113.40
598
548
370
2209
Market Price
$ 122.99
Selling Price
$ 103.29
1231
404
713
2561
Market Price
$ 132.22
Selling Price
$ 111.02
511
150
276
2105
Market Price
$ 108.48
Selling Price
$ 93.94
487
316
455
589
Market Price
$ 114.91
Selling Price
$ 96.22
724
669
190
1945
Market Price
$ 82.44
Selling Price
$ 72.39
1164
489
429
1460
Market Price
$ 115.00
Selling Price
$ 98.58
1545
356
859
1682
Market Price
$ 139.97
Selling Price
$ 116.83
1604
962
1293
2968
Market Price
$ 103.98
Selling Price
$ 88.53
648
614
366
2955
Market Price
$ 141.33
Selling Price
$ 118.61
272
147
243
442
Market Price
$ 106.94
Selling Price
$ 94.83
378
87
370
1689
Market Price
$ 128.53
Selling Price
$ 111.86
3913
1396
3537
4742
Market Price
$ 90.10
Selling Price
$ 81.48
934
236
596
977
Market Price
$ 103.48
Selling Price
$ 91.85
1639
1413
492
3106
Market Price
$ 98.16
Selling Price
$ 85.92
1486
1386
427
1821
Market Price
$ 100.73
Selling Price
$ 89.25
1367
759
960
1687
Market Price
$ 88.13
Selling Price
$ 80.11
868
534
525
1795
Market Price
$ 95.78
Selling Price
$ 80.44
571
202
490
791
Market Price
$ 93.93
Selling Price
$ 84.03
2277
1921
1127
2750