Market Price
$ 98.07
Selling Price
$ 87.40
2297
1219
1895
3484
Market Price
$ 97.13
Selling Price
$ 86.84
3182
1390
3026
4427
Market Price
$ 95.54
Selling Price
$ 82.59
742
198
241
958
Market Price
$ 107.42
Selling Price
$ 90.38
2249
987
962
2695
Market Price
$ 104.70
Selling Price
$ 90.10
4011
1761
1132
4262
Market Price
$ 67.73
Selling Price
$ 57.70
2933
2265
1167
3853
Market Price
$ 70.95
Selling Price
$ 62.47
261
246
90
401
Market Price
$ 73.31
Selling Price
$ 66.55
1577
955
727
1619
Market Price
$ 67.98
Selling Price
$ 57.09
2561
1726
838
3877
Market Price
$ 113.49
Selling Price
$ 98.63
1127
787
880
2412
Market Price
$ 95.84
Selling Price
$ 83.03
939
705
816
3601
Market Price
$ 67.87
Selling Price
$ 57.83
1076
709
583
4923
Market Price
$ 110.53
Selling Price
$ 94.38
1588
697
864
1623
Market Price
$ 85.33
Selling Price
$ 75.69
744
175
730
2829
Market Price
$ 102.12
Selling Price
$ 91.02
2402
858
2386
2447
Market Price
$ 91.48
Selling Price
$ 78.81
2847
2256
1242
3025
Market Price
$ 95.96
Selling Price
$ 82.68
1078
1061
395
4830
Market Price
$ 103.82
Selling Price
$ 93.19
3220
1429
2973
4561
Market Price
$ 104.54
Selling Price
$ 94.76
1431
534
1329
1693
Market Price
$ 73.19
Selling Price
$ 64.54
1714
1305
425
2760
Market Price
$ 103.41
Selling Price
$ 86.97
1943
1848
510
4247
Market Price
$ 71.52
Selling Price
$ 61.11
2521
2232
609
3348
Market Price
$ 79.86
Selling Price
$ 69.19
4705
4595
1357
4881
Market Price
$ 86.85
Selling Price
$ 76.62
2566
2159
2307
3724
Market Price
$ 66.71
Selling Price
$ 56.96
1514
1037
1337
4711
Market Price
$ 91.72
Selling Price
$ 80.40
889
592
291
4057
Market Price
$ 93.84
Selling Price
$ 82.01
1066
607
948
2469
Market Price
$ 89.21
Selling Price
$ 76.89
548
387
173
584
Market Price
$ 97.79
Selling Price
$ 82.48
1492
883
475
2900
Market Price
$ 88.50
Selling Price
$ 78.83
3102
1254
1244
4814
Market Price
$ 100.60
Selling Price
$ 85.56
480
442
242
1591
Market Price
$ 112.90
Selling Price
$ 97.99
2628
1321
2313
2783
Market Price
$ 86.59
Selling Price
$ 72.46
1283
1126
870
2199
Market Price
$ 77.29
Selling Price
$ 69.78
2285
1136
999
2623
Market Price
$ 84.70
Selling Price
$ 73.80
2678
1349
923
4694
Market Price
$ 113.08
Selling Price
$ 96.08
4171
4113
2303
4215
Market Price
$ 86.30
Selling Price
$ 73.20
2587
770
1438
3873
Market Price
$ 84.01
Selling Price
$ 71.64
1474
907
1140
4086
Market Price
$ 109.14
Selling Price
$ 91.34
1371
1361
503
1408
Market Price
$ 74.85
Selling Price
$ 66.02
2984
1659
2652
4482