Market Price
$ 101.61
Selling Price
$ 92.10
2874
2520
2592
4667
Market Price
$ 78.27
Selling Price
$ 69.28
1781
424
1248
4064
Market Price
$ 95.83
Selling Price
$ 81.09
2508
712
595
2769
Market Price
$ 94.32
Selling Price
$ 79.06
292
200
214
1018
Market Price
$ 66.28
Selling Price
$ 57.08
2161
1239
1430
3263
Market Price
$ 71.88
Selling Price
$ 65.10
462
98
251
2039
Market Price
$ 79.69
Selling Price
$ 71.15
304
248
201
595
Market Price
$ 94.14
Selling Price
$ 78.55
830
675
174
1381
Market Price
$ 70.89
Selling Price
$ 59.53
1228
871
756
3365
Market Price
$ 116.99
Selling Price
$ 98.70
2857
1509
2276
3352
Market Price
$ 114.30
Selling Price
$ 96.98
1419
416
792
3003
Market Price
$ 105.56
Selling Price
$ 95.74
2427
957
826
4141
Market Price
$ 93.73
Selling Price
$ 79.57
1485
400
460
2393
Market Price
$ 95.77
Selling Price
$ 82.38
259
61
64
784
Market Price
$ 74.34
Selling Price
$ 63.10
1142
471
676
2430
Market Price
$ 87.08
Selling Price
$ 74.04
2036
1623
1531
2185
Market Price
$ 108.66
Selling Price
$ 98.71
875
215
645
1085
Market Price
$ 91.13
Selling Price
$ 77.49
328
130
176
872
Market Price
$ 107.38
Selling Price
$ 92.59
2315
1653
2131
3130
Market Price
$ 77.67
Selling Price
$ 66.15
3221
1995
903
4618
Market Price
$ 67.39
Selling Price
$ 61.05
3876
1015
1430
4665
Market Price
$ 87.31
Selling Price
$ 76.04
698
236
225
1677
Market Price
$ 84.08
Selling Price
$ 73.38
4429
3111
3669
4850
Market Price
$ 88.60
Selling Price
$ 78.62
411
318
251
964
Market Price
$ 83.11
Selling Price
$ 73.58
1107
612
851
4070
Market Price
$ 89.05
Selling Price
$ 78.09
4251
3210
1394
4658
Market Price
$ 84.06
Selling Price
$ 72.63
1333
992
281
1945
Market Price
$ 69.17
Selling Price
$ 62.01
1659
1594
769
2156
Market Price
$ 105.77
Selling Price
$ 90.14
1588
1398
613
4880
Market Price
$ 79.60
Selling Price
$ 67.24
3372
2362
3018
3904
Market Price
$ 87.38
Selling Price
$ 78.35
1605
1500
1420
1836
Market Price
$ 90.01
Selling Price
$ 75.17
2259
877
763
2732
Market Price
$ 93.54
Selling Price
$ 80.83
2628
534
2583
4137
Market Price
$ 109.25
Selling Price
$ 91.32
1704
1506
1576
2093
Market Price
$ 69.73
Selling Price
$ 62.93
3166
2298
763
4930
Market Price
$ 98.09
Selling Price
$ 85.44
1172
352
1111
3291
Market Price
$ 69.57
Selling Price
$ 59.09
638
159
608
1762
Market Price
$ 78.26
Selling Price
$ 66.34
475
195
179
1575
Market Price
$ 82.71
Selling Price
$ 72.53
3371
3361
1359
4667
Market Price
$ 108.49
Selling Price
$ 95.11
2004
1911
499
3008