Market Price
$ 63.54
Selling Price
$ 53.45
1651
909
471
3816
Market Price
$ 53.56
Selling Price
$ 46.92
1240
887
1028
1779
Market Price
$ 33.69
Selling Price
$ 28.72
2779
699
828
3830
Market Price
$ 39.39
Selling Price
$ 35.56
430
126
112
598
Market Price
$ 61.27
Selling Price
$ 53.03
3386
3343
2007
3725
Market Price
$ 63.47
Selling Price
$ 56.52
317
148
215
1296
Market Price
$ 38.29
Selling Price
$ 33.20
4435
2317
3449
4571
Market Price
$ 47.03
Selling Price
$ 39.82
1389
1244
826
3158
Market Price
$ 41.79
Selling Price
$ 35.30
1657
500
1504
2322
Market Price
$ 41.43
Selling Price
$ 37.23
1193
631
259
1694
Market Price
$ 34.13
Selling Price
$ 30.29
363
166
135
1735
Market Price
$ 47.21
Selling Price
$ 41.40
1438
438
417
4708
Market Price
$ 58.58
Selling Price
$ 50.57
1839
1462
671
3469
Market Price
$ 56.40
Selling Price
$ 50.48
761
528
183
2652
Market Price
$ 67.35
Selling Price
$ 58.95
1868
1857
1789
3295
Market Price
$ 30.78
Selling Price
$ 26.42
1277
516
1164
1565
Market Price
$ 60.98
Selling Price
$ 51.05
1555
522
1376
1687
Market Price
$ 63.92
Selling Price
$ 56.28
836
639
203
1779
Market Price
$ 37.72
Selling Price
$ 33.44
1018
389
313
3168
Market Price
$ 45.76
Selling Price
$ 40.32
1338
869
1102
1345
Market Price
$ 40.20
Selling Price
$ 36.04
638
410
167
995
Market Price
$ 59.01
Selling Price
$ 49.97
4598
1538
1540
4805
Market Price
$ 47.37
Selling Price
$ 39.60
358
103
304
887
Market Price
$ 34.23
Selling Price
$ 29.34
385
200
106
1194
Market Price
$ 43.43
Selling Price
$ 39.04
432
416
328
890
Market Price
$ 53.14
Selling Price
$ 46.95
2972
1189
2576
4169
Market Price
$ 37.45
Selling Price
$ 33.57
1800
1254
1749
3983
Market Price
$ 65.36
Selling Price
$ 55.29
540
260
255
1787
Market Price
$ 59.08
Selling Price
$ 49.30
4000
1437
1061
4700
Market Price
$ 64.83
Selling Price
$ 55.41
3063
2582
1323
3851
Market Price
$ 38.57
Selling Price
$ 32.58
1843
1013
1311
2833
Market Price
$ 30.69
Selling Price
$ 27.49
1303
946
1302
2735
Market Price
$ 45.92
Selling Price
$ 38.29
2731
2012
1547
3076
Market Price
$ 69.21
Selling Price
$ 57.99
920
509
288
1479
Market Price
$ 33.39
Selling Price
$ 28.89
657
165
484
1058
Market Price
$ 36.29
Selling Price
$ 32.15
1684
367
781
2692
Market Price
$ 66.57
Selling Price
$ 58.95
2000
700
1941
3050
Market Price
$ 48.88
Selling Price
$ 44.20
841
389
631
1046
Market Price
$ 38.55
Selling Price
$ 34.02
3720
1708
3082
4769
Market Price
$ 65.70
Selling Price
$ 56.96
1426
970
344
2144