Market Price
$ 108.53
Selling Price
$ 91.22
1651
909
471
3816
Market Price
$ 69.78
Selling Price
$ 62.72
1240
887
1028
1779
Market Price
$ 64.59
Selling Price
$ 55.79
2779
699
828
3830
Market Price
$ 99.02
Selling Price
$ 83.08
430
126
112
598
Market Price
$ 101.40
Selling Price
$ 86.87
3386
3343
2007
3725
Market Price
$ 93.74
Selling Price
$ 84.08
317
148
215
1296
Market Price
$ 88.79
Selling Price
$ 78.18
4435
2317
3449
4571
Market Price
$ 79.99
Selling Price
$ 69.28
1389
1244
826
3158
Market Price
$ 95.37
Selling Price
$ 85.74
1657
500
1504
2322
Market Price
$ 95.68
Selling Price
$ 86.80
1193
631
259
1694
Market Price
$ 96.92
Selling Price
$ 83.09
363
166
135
1735
Market Price
$ 70.76
Selling Price
$ 61.89
1438
438
417
4708
Market Price
$ 102.31
Selling Price
$ 86.45
1839
1462
671
3469
Market Price
$ 90.27
Selling Price
$ 75.78
761
528
183
2652
Market Price
$ 94.26
Selling Price
$ 79.15
1868
1857
1789
3295
Market Price
$ 70.08
Selling Price
$ 59.00
1277
516
1164
1565
Market Price
$ 76.20
Selling Price
$ 68.28
1555
522
1376
1687
Market Price
$ 71.16
Selling Price
$ 61.13
836
639
203
1779
Market Price
$ 88.15
Selling Price
$ 75.46
1018
389
313
3168
Market Price
$ 66.89
Selling Price
$ 57.72
1338
869
1102
1345
Market Price
$ 79.20
Selling Price
$ 67.38
638
410
167
995
Market Price
$ 70.44
Selling Price
$ 60.06
4598
1538
1540
4805
Market Price
$ 100.12
Selling Price
$ 88.64
358
103
304
887
Market Price
$ 73.55
Selling Price
$ 65.38
385
200
106
1194
Market Price
$ 90.77
Selling Price
$ 75.75
432
416
328
890
Market Price
$ 84.96
Selling Price
$ 71.46
2972
1189
2576
4169
Market Price
$ 67.87
Selling Price
$ 60.85
1800
1254
1749
3983
Market Price
$ 66.93
Selling Price
$ 59.26
540
260
255
1787
Market Price
$ 85.59
Selling Price
$ 74.82
4000
1437
1061
4700
Market Price
$ 97.87
Selling Price
$ 86.61
3063
2582
1323
3851
Market Price
$ 81.45
Selling Price
$ 71.74
1843
1013
1311
2833
Market Price
$ 85.55
Selling Price
$ 72.36
1303
946
1302
2735
Market Price
$ 73.80
Selling Price
$ 63.69
2731
2012
1547
3076
Market Price
$ 89.12
Selling Price
$ 78.37
920
509
288
1479
Market Price
$ 107.04
Selling Price
$ 91.05
657
165
484
1058
Market Price
$ 109.32
Selling Price
$ 92.62
1684
367
781
2692
Market Price
$ 89.75
Selling Price
$ 76.36
2000
700
1941
3050
Market Price
$ 88.38
Selling Price
$ 78.06
841
389
631
1046
Market Price
$ 68.09
Selling Price
$ 56.97
3720
1708
3082
4769
Market Price
$ 77.10
Selling Price
$ 65.27
1426
970
344
2144