Market Price
$ 100.31
Selling Price
$ 87.83
1599
1193
1515
2847
Market Price
$ 116.98
Selling Price
$ 97.55
1679
374
733
3046
Market Price
$ 79.34
Selling Price
$ 70.97
331
275
78
852
Market Price
$ 98.27
Selling Price
$ 82.10
1713
994
1049
3257
Market Price
$ 106.43
Selling Price
$ 94.84
667
393
164
939
Market Price
$ 91.74
Selling Price
$ 83.04
2026
979
1736
2976
Market Price
$ 67.02
Selling Price
$ 59.11
450
234
140
1811
Market Price
$ 75.33
Selling Price
$ 67.17
1228
863
474
4256
Market Price
$ 68.60
Selling Price
$ 59.25
1355
1145
485
3474
Market Price
$ 81.61
Selling Price
$ 72.70
3643
2859
3614
3915
Market Price
$ 76.50
Selling Price
$ 68.41
2566
1476
2059
3283
Market Price
$ 102.45
Selling Price
$ 86.12
1653
1130
745
3051
Market Price
$ 81.09
Selling Price
$ 73.06
1288
264
644
3965
Market Price
$ 88.68
Selling Price
$ 74.73
2742
1927
1606
3120
Market Price
$ 74.44
Selling Price
$ 67.20
2255
1792
992
4546
Market Price
$ 76.83
Selling Price
$ 68.76
2674
2560
1712
4134
Market Price
$ 66.68
Selling Price
$ 59.20
2655
1500
2216
4320
Market Price
$ 65.35
Selling Price
$ 57.41
1744
665
1431
2740
Market Price
$ 97.52
Selling Price
$ 86.95
520
331
181
548
Market Price
$ 73.39
Selling Price
$ 63.45
944
824
369
4508
Market Price
$ 81.89
Selling Price
$ 73.09
1744
521
618
3535
Market Price
$ 111.42
Selling Price
$ 97.01
809
338
394
1998
Market Price
$ 83.04
Selling Price
$ 74.98
1178
760
546
2111
Market Price
$ 86.40
Selling Price
$ 74.30
2192
1924
2021
2271
Market Price
$ 88.74
Selling Price
$ 80.50
1207
1129
848
4501
Market Price
$ 73.03
Selling Price
$ 61.74
2581
2267
1693
4895
Market Price
$ 101.94
Selling Price
$ 87.07
1582
777
1149
3768
Market Price
$ 108.94
Selling Price
$ 91.53
1144
1134
809
1190
Market Price
$ 88.01
Selling Price
$ 75.86
997
551
595
1652
Market Price
$ 71.54
Selling Price
$ 62.93
598
364
328
2056
Market Price
$ 67.88
Selling Price
$ 61.26
2517
1676
2515
3175
Market Price
$ 104.52
Selling Price
$ 92.13
785
172
220
3322
Market Price
$ 101.54
Selling Price
$ 85.46
2252
2055
460
4808
Market Price
$ 109.14
Selling Price
$ 93.38
3795
1035
2441
4596
Market Price
$ 94.21
Selling Price
$ 79.49
210
44
48
978
Market Price
$ 112.58
Selling Price
$ 97.69
2447
1433
1235
3265
Market Price
$ 105.70
Selling Price
$ 88.65
242
78
130
485
Market Price
$ 90.65
Selling Price
$ 82.18
3071
2327
3006
4480
Market Price
$ 104.62
Selling Price
$ 89.09
2666
1163
2204
4975
Market Price
$ 87.33
Selling Price
$ 73.42
2552
1162
1843
3047