Market Price
$ 101.09
Selling Price
$ 88.86
466
388
370
739
Market Price
$ 76.82
Selling Price
$ 64.53
3092
723
2066
3595
Market Price
$ 101.23
Selling Price
$ 88.94
3092
1561
1471
3094
Market Price
$ 92.23
Selling Price
$ 79.05
4721
4279
1379
4791
Market Price
$ 78.21
Selling Price
$ 69.10
1457
1443
1130
4867
Market Price
$ 101.97
Selling Price
$ 85.15
3509
1207
2226
4843
Market Price
$ 96.08
Selling Price
$ 85.89
1217
913
682
1672
Market Price
$ 109.14
Selling Price
$ 96.43
945
486
200
2732
Market Price
$ 61.33
Selling Price
$ 55.08
879
588
245
2068
Market Price
$ 97.73
Selling Price
$ 85.33
2044
965
1597
4371
Market Price
$ 72.04
Selling Price
$ 61.52
1862
695
747
3881
Market Price
$ 61.51
Selling Price
$ 55.76
2360
1834
814
3550
Market Price
$ 112.63
Selling Price
$ 98.09
1038
295
731
4228
Market Price
$ 80.07
Selling Price
$ 67.89
3336
2071
1226
4274
Market Price
$ 71.42
Selling Price
$ 62.13
3768
1443
2358
4056
Market Price
$ 70.27
Selling Price
$ 62.58
3829
782
1981
4921
Market Price
$ 73.19
Selling Price
$ 65.26
295
75
211
1307
Market Price
$ 97.86
Selling Price
$ 84.24
1327
1076
385
3755
Market Price
$ 82.49
Selling Price
$ 70.98
2666
566
2184
3384
Market Price
$ 67.70
Selling Price
$ 57.22
963
247
363
1216
Market Price
$ 115.34
Selling Price
$ 97.38
1692
938
375
1757
Market Price
$ 92.73
Selling Price
$ 80.89
1003
821
589
1888
Market Price
$ 93.76
Selling Price
$ 84.02
1866
749
1038
2995
Market Price
$ 72.67
Selling Price
$ 65.41
3709
2841
3052
4449
Market Price
$ 88.66
Selling Price
$ 77.34
402
173
231
1810
Market Price
$ 82.02
Selling Price
$ 74.10
1801
1291
712
3248
Market Price
$ 106.22
Selling Price
$ 94.05
1147
653
300
3496
Market Price
$ 61.29
Selling Price
$ 55.05
1872
1853
1143
3152
Market Price
$ 95.74
Selling Price
$ 86.06
251
172
158
1039
Market Price
$ 105.87
Selling Price
$ 92.09
413
322
278
1012
Market Price
$ 71.53
Selling Price
$ 62.46
844
692
818
977
Market Price
$ 100.63
Selling Price
$ 84.40
379
227
209
485
Market Price
$ 65.48
Selling Price
$ 57.51
737
252
537
1780
Market Price
$ 102.75
Selling Price
$ 93.38
2543
2339
1595
2888
Market Price
$ 105.46
Selling Price
$ 88.80
451
251
245
493
Market Price
$ 116.22
Selling Price
$ 98.55
322
184
162
566
Market Price
$ 98.84
Selling Price
$ 86.98
2879
2395
2824
3799
Market Price
$ 89.72
Selling Price
$ 79.11
936
653
548
4584
Market Price
$ 82.30
Selling Price
$ 69.86
2101
1690
1745
4568
Market Price
$ 96.64
Selling Price
$ 86.39
3007
2312
2584
3215