Market Price
$ 100.80
Selling Price
$ 90.58
4261
3566
3160
4313
Market Price
$ 109.13
Selling Price
$ 96.20
357
172
288
441
Market Price
$ 92.35
Selling Price
$ 82.47
335
88
77
844
Market Price
$ 97.62
Selling Price
$ 87.04
756
737
321
1682
Market Price
$ 62.39
Selling Price
$ 55.25
3467
1005
735
4165
Market Price
$ 69.81
Selling Price
$ 59.41
1584
1054
1311
1664
Market Price
$ 102.14
Selling Price
$ 91.59
575
166
275
830
Market Price
$ 61.46
Selling Price
$ 55.85
837
676
171
1619
Market Price
$ 70.41
Selling Price
$ 58.89
1572
1466
920
1844
Market Price
$ 107.95
Selling Price
$ 90.53
477
468
326
1450
Market Price
$ 96.58
Selling Price
$ 83.58
900
279
822
1469
Market Price
$ 73.45
Selling Price
$ 61.46
810
577
536
2748
Market Price
$ 97.56
Selling Price
$ 85.58
338
88
223
1043
Market Price
$ 82.05
Selling Price
$ 74.48
757
598
560
1704
Market Price
$ 74.46
Selling Price
$ 62.60
1114
378
989
4689
Market Price
$ 103.95
Selling Price
$ 90.51
1917
386
1410
3101
Market Price
$ 94.73
Selling Price
$ 82.31
2885
1616
1904
3733
Market Price
$ 67.39
Selling Price
$ 59.35
580
305
138
1622
Market Price
$ 114.19
Selling Price
$ 97.15
1160
810
777
2294
Market Price
$ 91.55
Selling Price
$ 79.80
1233
1151
865
1740
Market Price
$ 80.25
Selling Price
$ 67.62
1838
434
1386
4343
Market Price
$ 81.02
Selling Price
$ 67.76
2570
769
2227
4334
Market Price
$ 68.72
Selling Price
$ 57.40
1479
1214
690
1489
Market Price
$ 100.62
Selling Price
$ 84.08
1556
530
1446
4563
Market Price
$ 82.78
Selling Price
$ 73.33
2752
1866
1246
4089
Market Price
$ 104.03
Selling Price
$ 90.53
1683
844
1639
1722
Market Price
$ 73.02
Selling Price
$ 64.11
416
267
309
1804
Market Price
$ 97.77
Selling Price
$ 87.67
1096
880
337
2003
Market Price
$ 69.42
Selling Price
$ 62.41
3395
1494
1144
4714
Market Price
$ 101.42
Selling Price
$ 85.79
2454
2262
1779
3680
Market Price
$ 67.80
Selling Price
$ 59.85
2401
1485
1042
2740
Market Price
$ 76.09
Selling Price
$ 67.49
324
66
289
825
Market Price
$ 86.67
Selling Price
$ 74.20
1963
1301
1955
2200
Market Price
$ 91.47
Selling Price
$ 82.84
2935
1614
2678
4048
Market Price
$ 112.52
Selling Price
$ 95.00
4672
1454
3478
4706
Market Price
$ 75.62
Selling Price
$ 68.38
1387
1074
970
1678
Market Price
$ 71.33
Selling Price
$ 63.97
895
293
467
3749
Market Price
$ 92.70
Selling Price
$ 80.16
2960
826
2902
3246
Market Price
$ 72.51
Selling Price
$ 64.61
2820
1736
1754
4977
Market Price
$ 91.59
Selling Price
$ 77.29
1816
1009
852
3701