Market Price
$ 106.22
Selling Price
$ 95.76
3062
1836
1121
4922
Market Price
$ 69.32
Selling Price
$ 58.03
489
462
397
2032
Market Price
$ 90.04
Selling Price
$ 75.80
811
286
165
1192
Market Price
$ 68.12
Selling Price
$ 59.33
1850
1654
381
2708
Market Price
$ 61.79
Selling Price
$ 55.28
587
560
235
2736
Market Price
$ 109.14
Selling Price
$ 98.02
465
266
364
1011
Market Price
$ 94.99
Selling Price
$ 82.61
1325
441
934
3192
Market Price
$ 82.48
Selling Price
$ 72.01
1123
980
1086
2530
Market Price
$ 68.92
Selling Price
$ 59.47
2776
2512
2017
3163
Market Price
$ 63.40
Selling Price
$ 56.79
778
189
177
1802
Market Price
$ 66.35
Selling Price
$ 56.49
880
398
566
1640
Market Price
$ 63.63
Selling Price
$ 56.88
1725
516
1709
2552
Market Price
$ 102.02
Selling Price
$ 86.98
2735
1096
1559
4946
Market Price
$ 71.01
Selling Price
$ 63.67
2461
2312
2258
3419
Market Price
$ 102.91
Selling Price
$ 88.12
2016
1671
1149
2838
Market Price
$ 72.25
Selling Price
$ 63.31
1345
992
939
1718
Market Price
$ 102.79
Selling Price
$ 87.15
639
317
622
1986
Market Price
$ 108.04
Selling Price
$ 91.14
1061
564
817
3059
Market Price
$ 103.27
Selling Price
$ 89.86
2593
1340
1683
3469
Market Price
$ 96.76
Selling Price
$ 86.38
1234
955
992
3151
Market Price
$ 90.51
Selling Price
$ 81.01
725
379
608
3216
Market Price
$ 101.54
Selling Price
$ 87.89
2133
1954
545
4857
Market Price
$ 102.61
Selling Price
$ 86.48
836
407
635
2604
Market Price
$ 94.86
Selling Price
$ 81.84
1980
1304
693
4305
Market Price
$ 68.07
Selling Price
$ 59.91
1636
644
1632
2944
Market Price
$ 110.33
Selling Price
$ 96.25
2333
2190
1800
4240
Market Price
$ 90.92
Selling Price
$ 80.34
3230
2135
1720
4574
Market Price
$ 111.63
Selling Price
$ 98.15
1740
1181
835
3032
Market Price
$ 68.88
Selling Price
$ 59.81
2381
1805
1973
2626
Market Price
$ 88.90
Selling Price
$ 77.96
715
276
421
999
Market Price
$ 91.12
Selling Price
$ 77.00
1552
1206
815
3238
Market Price
$ 100.15
Selling Price
$ 84.01
1990
1197
741
3752
Market Price
$ 75.08
Selling Price
$ 66.69
1509
969
1145
1660
Market Price
$ 72.09
Selling Price
$ 64.81
2074
1843
1961
2939
Market Price
$ 94.04
Selling Price
$ 82.12
1532
1271
860
3208
Market Price
$ 107.07
Selling Price
$ 96.94
2338
1641
2054
4091
Market Price
$ 103.18
Selling Price
$ 86.52
1838
1477
1524
2211
Market Price
$ 76.17
Selling Price
$ 64.22
556
227
161
1148
Market Price
$ 105.17
Selling Price
$ 89.19
966
887
826
1279
Market Price
$ 107.12
Selling Price
$ 94.24
342
154
124
403