Market Price
$ 64.51
Selling Price
$ 57.70
1118
922
1117
3448
Market Price
$ 59.92
Selling Price
$ 53.99
779
633
370
3719
Market Price
$ 44.69
Selling Price
$ 39.08
1454
733
1378
2814
Market Price
$ 45.37
Selling Price
$ 38.80
369
215
191
517
Market Price
$ 50.58
Selling Price
$ 43.31
2113
2026
799
3104
Market Price
$ 57.20
Selling Price
$ 50.92
927
379
897
1976
Market Price
$ 30.24
Selling Price
$ 27.09
1775
859
994
2141
Market Price
$ 48.33
Selling Price
$ 43.18
647
446
417
2460
Market Price
$ 37.31
Selling Price
$ 31.27
3901
939
1684
4087
Market Price
$ 60.58
Selling Price
$ 52.72
312
63
209
546
Market Price
$ 52.68
Selling Price
$ 45.78
3902
3566
1162
4049
Market Price
$ 45.24
Selling Price
$ 38.73
230
167
82
497
Market Price
$ 35.05
Selling Price
$ 29.29
1621
1503
566
3892
Market Price
$ 59.64
Selling Price
$ 50.90
586
491
556
1196
Market Price
$ 35.57
Selling Price
$ 31.74
2246
1996
1587
3178
Market Price
$ 56.56
Selling Price
$ 50.93
2550
1325
2071
2954
Market Price
$ 63.95
Selling Price
$ 54.31
3089
2703
2557
3343
Market Price
$ 62.04
Selling Price
$ 53.53
1957
1870
1896
3539
Market Price
$ 58.23
Selling Price
$ 51.12
221
61
54
822
Market Price
$ 65.63
Selling Price
$ 59.02
1485
353
948
3112
Market Price
$ 44.59
Selling Price
$ 37.99
3126
2446
878
4385
Market Price
$ 55.70
Selling Price
$ 46.98
844
342
318
913
Market Price
$ 65.98
Selling Price
$ 57.30
907
712
772
3197
Market Price
$ 54.15
Selling Price
$ 48.18
3131
2342
1763
3454
Market Price
$ 59.34
Selling Price
$ 52.86
1343
981
619
1409
Market Price
$ 45.62
Selling Price
$ 40.38
1845
1551
1056
4395
Market Price
$ 33.89
Selling Price
$ 29.68
700
389
694
1701
Market Price
$ 32.10
Selling Price
$ 27.67
4362
4162
3727
4686
Market Price
$ 44.28
Selling Price
$ 39.56
1021
355
981
2090
Market Price
$ 27.86
Selling Price
$ 25.05
299
118
266
577
Market Price
$ 35.52
Selling Price
$ 31.89
825
764
608
1669
Market Price
$ 43.25
Selling Price
$ 36.47
1057
929
996
2292
Market Price
$ 33.32
Selling Price
$ 30.15
296
246
152
1016
Market Price
$ 59.10
Selling Price
$ 53.09
771
700
660
2481
Market Price
$ 67.42
Selling Price
$ 58.44
1864
837
857
2226
Market Price
$ 68.76
Selling Price
$ 59.70
1629
405
935
3044
Market Price
$ 53.28
Selling Price
$ 48.36
1046
993
505
1238
Market Price
$ 58.59
Selling Price
$ 52.36
1533
660
1046
2109
Market Price
$ 31.45
Selling Price
$ 27.81
2488
861
1755
3245
Market Price
$ 50.28
Selling Price
$ 43.90
448
366
233
627