Market Price
$ 63.02
Selling Price
$ 55.58
719
201
494
782
Market Price
$ 49.87
Selling Price
$ 45.28
532
163
464
1459
Market Price
$ 44.00
Selling Price
$ 36.94
792
644
673
1200
Market Price
$ 42.63
Selling Price
$ 38.13
3032
1694
2169
3204
Market Price
$ 36.43
Selling Price
$ 31.24
1816
475
1726
3131
Market Price
$ 61.84
Selling Price
$ 54.36
1372
1208
1089
1847
Market Price
$ 28.73
Selling Price
$ 25.19
2848
1988
2181
4411
Market Price
$ 31.42
Selling Price
$ 27.20
1204
781
415
1288
Market Price
$ 59.47
Selling Price
$ 51.93
2145
1181
2118
3784
Market Price
$ 54.54
Selling Price
$ 45.82
1150
418
472
1623
Market Price
$ 57.58
Selling Price
$ 50.72
1830
546
536
3793
Market Price
$ 57.25
Selling Price
$ 49.26
1499
780
673
2863
Market Price
$ 67.76
Selling Price
$ 56.86
3098
1306
2437
3807
Market Price
$ 52.86
Selling Price
$ 46.69
2690
766
2325
3349
Market Price
$ 32.35
Selling Price
$ 27.19
3187
2179
836
4962
Market Price
$ 62.37
Selling Price
$ 56.42
3100
1326
2745
3928
Market Price
$ 49.09
Selling Price
$ 41.63
2083
1022
1382
3164
Market Price
$ 49.16
Selling Price
$ 42.25
1692
1003
1527
2777
Market Price
$ 56.87
Selling Price
$ 48.21
2548
990
1526
4178
Market Price
$ 52.96
Selling Price
$ 46.26
2405
2195
687
2550
Market Price
$ 48.49
Selling Price
$ 41.04
1294
332
858
1488
Market Price
$ 38.06
Selling Price
$ 32.97
1852
983
388
3688
Market Price
$ 65.46
Selling Price
$ 56.27
492
138
385
1607
Market Price
$ 44.24
Selling Price
$ 39.47
1232
1070
1020
4179
Market Price
$ 59.42
Selling Price
$ 50.35
790
544
367
923
Market Price
$ 58.88
Selling Price
$ 50.76
660
427
264
2262
Market Price
$ 54.52
Selling Price
$ 47.82
3012
2017
2802
3842
Market Price
$ 50.48
Selling Price
$ 42.78
2045
493
1089
3848
Market Price
$ 40.78
Selling Price
$ 35.36
826
620
716
1818
Market Price
$ 67.38
Selling Price
$ 59.68
864
822
360
1601
Market Price
$ 63.32
Selling Price
$ 56.01
2876
760
1858
4754
Market Price
$ 59.22
Selling Price
$ 53.46
1381
278
1363
1841
Market Price
$ 45.33
Selling Price
$ 38.76
3488
2081
2248
4969
Market Price
$ 42.81
Selling Price
$ 38.45
2329
1171
1335
2513
Market Price
$ 51.35
Selling Price
$ 42.83
1595
578
395
1984
Market Price
$ 44.75
Selling Price
$ 38.56
1056
974
280
1479
Market Price
$ 60.50
Selling Price
$ 53.33
822
199
727
988
Market Price
$ 61.86
Selling Price
$ 56.03
2465
1004
769
4266
Market Price
$ 66.47
Selling Price
$ 55.61
3892
3650
1890
4796
Market Price
$ 49.00
Selling Price
$ 42.34
337
147
212
1073