Market Price
$ 63.49
Selling Price
$ 57.71
1796
1099
978
1831
Market Price
$ 36.97
Selling Price
$ 31.12
668
239
594
3247
Market Price
$ 42.45
Selling Price
$ 35.97
1186
412
1175
3750
Market Price
$ 32.66
Selling Price
$ 29.58
498
435
128
634
Market Price
$ 59.97
Selling Price
$ 52.30
672
623
369
1287
Market Price
$ 53.71
Selling Price
$ 45.65
1012
295
862
4271
Market Price
$ 31.80
Selling Price
$ 26.98
604
128
403
1087
Market Price
$ 62.36
Selling Price
$ 56.41
341
90
154
748
Market Price
$ 59.56
Selling Price
$ 53.36
2821
1191
2809
4644
Market Price
$ 31.94
Selling Price
$ 26.80
3513
3171
3123
3734
Market Price
$ 34.67
Selling Price
$ 30.21
2784
916
1048
4874
Market Price
$ 39.12
Selling Price
$ 33.09
1161
785
234
4017
Market Price
$ 42.43
Selling Price
$ 36.75
1610
850
704
4091
Market Price
$ 47.33
Selling Price
$ 41.88
165
159
105
616
Market Price
$ 31.04
Selling Price
$ 25.89
2731
2376
1725
4654
Market Price
$ 49.54
Selling Price
$ 44.18
426
141
392
875
Market Price
$ 51.13
Selling Price
$ 45.01
1172
259
865
1814
Market Price
$ 58.17
Selling Price
$ 51.96
874
618
373
3538
Market Price
$ 31.66
Selling Price
$ 28.26
1825
1510
721
2146
Market Price
$ 63.64
Selling Price
$ 56.44
2706
1962
627
4510
Market Price
$ 58.59
Selling Price
$ 52.98
3338
3067
3126
4495
Market Price
$ 54.47
Selling Price
$ 49.49
1339
371
734
3618
Market Price
$ 39.76
Selling Price
$ 33.16
287
178
213
518
Market Price
$ 36.46
Selling Price
$ 30.43
582
153
205
2243
Market Price
$ 48.62
Selling Price
$ 43.00
2832
2587
2119
3575
Market Price
$ 33.39
Selling Price
$ 29.86
372
154
191
821
Market Price
$ 56.50
Selling Price
$ 50.43
405
224
307
436
Market Price
$ 34.69
Selling Price
$ 30.76
1391
338
1237
1933
Market Price
$ 44.33
Selling Price
$ 37.79
4897
2329
4896
4974
Market Price
$ 37.50
Selling Price
$ 32.73
903
309
380
2854
Market Price
$ 63.70
Selling Price
$ 56.95
1075
793
642
3004
Market Price
$ 32.36
Selling Price
$ 29.01
1790
826
1150
3050
Market Price
$ 52.63
Selling Price
$ 44.36
383
121
256
1875
Market Price
$ 50.42
Selling Price
$ 44.27
2875
2261
2311
3864
Market Price
$ 45.60
Selling Price
$ 39.00
443
219
396
746
Market Price
$ 47.61
Selling Price
$ 41.91
494
263
305
734
Market Price
$ 43.11
Selling Price
$ 36.84
2895
644
865
2938
Market Price
$ 44.50
Selling Price
$ 39.10
1297
1092
1229
1822
Market Price
$ 37.50
Selling Price
$ 32.89
3127
2474
1813
3844
Market Price
$ 52.08
Selling Price
$ 45.12
2478
898
699
3718