Market Price
$ 105.22
Selling Price
$ 90.05
1219
835
743
4771
Market Price
$ 92.92
Selling Price
$ 77.50
2584
783
1895
4354
Market Price
$ 77.77
Selling Price
$ 66.16
1739
889
549
3831
Market Price
$ 107.47
Selling Price
$ 95.43
698
446
573
1853
Market Price
$ 102.89
Selling Price
$ 89.33
2400
543
1966
3445
Market Price
$ 112.98
Selling Price
$ 98.74
508
442
318
1186
Market Price
$ 97.86
Selling Price
$ 87.13
913
495
829
1654
Market Price
$ 105.61
Selling Price
$ 93.97
1888
1761
1831
3889
Market Price
$ 95.77
Selling Price
$ 79.90
2607
1713
2066
3936
Market Price
$ 113.54
Selling Price
$ 98.18
953
229
940
4175
Market Price
$ 89.19
Selling Price
$ 74.66
3415
1753
2219
4846
Market Price
$ 64.90
Selling Price
$ 58.71
381
116
164
1748
Market Price
$ 96.09
Selling Price
$ 83.97
237
215
222
813
Market Price
$ 82.79
Selling Price
$ 72.71
729
175
364
3630
Market Price
$ 86.07
Selling Price
$ 74.86
1592
387
1529
3972
Market Price
$ 96.17
Selling Price
$ 82.20
3673
2516
1780
4075
Market Price
$ 92.22
Selling Price
$ 79.04
2852
1684
2492
3847
Market Price
$ 84.73
Selling Price
$ 71.33
2148
1355
1427
3378
Market Price
$ 105.84
Selling Price
$ 88.88
1695
1236
1597
4475
Market Price
$ 108.60
Selling Price
$ 91.35
1591
1226
1199
3238
Market Price
$ 88.77
Selling Price
$ 74.95
1393
746
690
3435
Market Price
$ 87.13
Selling Price
$ 76.14
1935
1251
447
2756
Market Price
$ 95.77
Selling Price
$ 83.58
2340
754
498
3133
Market Price
$ 79.17
Selling Price
$ 66.26
693
509
457
1699
Market Price
$ 75.56
Selling Price
$ 64.24
2011
1183
1206
3308
Market Price
$ 111.54
Selling Price
$ 95.98
828
697
637
1821
Market Price
$ 70.46
Selling Price
$ 61.55
2304
995
757
4926
Market Price
$ 114.28
Selling Price
$ 96.26
2711
2479
798
2819
Market Price
$ 107.36
Selling Price
$ 92.25
2276
912
604
4268
Market Price
$ 87.12
Selling Price
$ 74.00
737
173
632
2411
Market Price
$ 82.22
Selling Price
$ 74.24
1847
1753
803
2462
Market Price
$ 90.43
Selling Price
$ 80.74
315
186
240
523
Market Price
$ 103.47
Selling Price
$ 91.49
1144
670
866
1881
Market Price
$ 72.39
Selling Price
$ 63.23
1300
613
1244
1399
Market Price
$ 85.31
Selling Price
$ 71.22
381
131
215
1189
Market Price
$ 91.03
Selling Price
$ 79.29
2031
1904
2024
3639
Market Price
$ 103.37
Selling Price
$ 90.08
201
102
137
757
Market Price
$ 105.52
Selling Price
$ 90.71
362
350
274
445
Market Price
$ 68.01
Selling Price
$ 58.82
3192
1802
2700
3266
Market Price
$ 106.47
Selling Price
$ 93.46
1088
893
233
1841