Market Price
$ 50.18
Selling Price
$ 42.03
4287
2921
2401
4317
Market Price
$ 42.88
Selling Price
$ 38.13
3629
2391
1789
3660
Market Price
$ 32.78
Selling Price
$ 29.54
1554
951
1412
2669
Market Price
$ 31.23
Selling Price
$ 28.19
194
133
68
567
Market Price
$ 31.98
Selling Price
$ 28.81
589
119
332
755
Market Price
$ 63.30
Selling Price
$ 53.61
805
555
289
1786
Market Price
$ 42.41
Selling Price
$ 36.42
2656
2088
1562
4535
Market Price
$ 40.72
Selling Price
$ 34.49
1622
1044
1324
2109
Market Price
$ 57.42
Selling Price
$ 48.68
253
196
120
1201
Market Price
$ 30.83
Selling Price
$ 26.30
1176
791
928
1487
Market Price
$ 64.81
Selling Price
$ 54.28
1381
692
1067
2576
Market Price
$ 32.02
Selling Price
$ 26.70
1176
1120
855
1355
Market Price
$ 32.74
Selling Price
$ 29.74
3007
2117
2628
3991
Market Price
$ 61.32
Selling Price
$ 55.66
2491
500
2017
4096
Market Price
$ 32.56
Selling Price
$ 27.85
1672
703
729
1949
Market Price
$ 47.79
Selling Price
$ 42.87
333
331
159
622
Market Price
$ 34.62
Selling Price
$ 30.50
409
106
218
513
Market Price
$ 45.99
Selling Price
$ 39.88
1575
1145
1294
4306
Market Price
$ 53.26
Selling Price
$ 47.96
838
292
613
1238
Market Price
$ 68.01
Selling Price
$ 58.31
167
164
39
693