Market Price
$ 47.89
Selling Price
$ 41.55
2973
2599
687
3497
Market Price
$ 30.20
Selling Price
$ 27.03
2900
856
2774
3399
Market Price
$ 39.53
Selling Price
$ 34.54
2363
2186
1584
4957
Market Price
$ 58.91
Selling Price
$ 51.89
891
296
320
3481
Market Price
$ 36.18
Selling Price
$ 31.63
2692
1017
906
4965
Market Price
$ 46.29
Selling Price
$ 38.75
2706
1032
2115
4353
Market Price
$ 38.92
Selling Price
$ 34.05
2656
1609
2343
3184
Market Price
$ 65.12
Selling Price
$ 58.83
1797
855
751
3015
Market Price
$ 37.95
Selling Price
$ 31.70
500
466
433
900
Market Price
$ 71.44
Selling Price
$ 59.88
1999
1545
897
4717
Market Price
$ 51.54
Selling Price
$ 45.91
596
388
238
810
Market Price
$ 53.37
Selling Price
$ 48.22
1172
688
269
2859
Market Price
$ 37.97
Selling Price
$ 33.40
4171
1720
2206
4996
Market Price
$ 36.24
Selling Price
$ 31.26
1190
854
450
1821
Market Price
$ 51.08
Selling Price
$ 44.29
2792
2449
2477
4392
Market Price
$ 62.54
Selling Price
$ 55.07
772
221
311
2395
Market Price
$ 37.34
Selling Price
$ 33.69
1134
988
914
2793
Market Price
$ 34.43
Selling Price
$ 29.46
1408
1127
535
2328
Market Price
$ 32.83
Selling Price
$ 29.53
2334
1683
1991
4159
Market Price
$ 65.11
Selling Price
$ 54.40
141
66
52
429