Market Price
$ 51.06
Selling Price
$ 43.34
2272
2212
2021
4763
Market Price
$ 53.81
Selling Price
$ 47.59
179
102
94
478
Market Price
$ 53.48
Selling Price
$ 44.88
889
854
673
4118
Market Price
$ 32.06
Selling Price
$ 27.26
1010
546
939
1326
Market Price
$ 39.31
Selling Price
$ 33.81
286
150
64
1285
Market Price
$ 57.97
Selling Price
$ 50.60
1469
1231
854
2214
Market Price
$ 35.34
Selling Price
$ 29.73
1696
1610
1125
1931
Market Price
$ 43.20
Selling Price
$ 36.02
937
671
227
971
Market Price
$ 34.21
Selling Price
$ 30.12
704
459
453
1999
Market Price
$ 35.63
Selling Price
$ 29.86
1886
1184
1044
3067
Market Price
$ 36.96
Selling Price
$ 31.40
1510
937
773
4735
Market Price
$ 53.20
Selling Price
$ 45.71
1647
1123
739
2679
Market Price
$ 63.92
Selling Price
$ 57.38
552
287
476
2455
Market Price
$ 53.70
Selling Price
$ 48.73
3707
1201
3105
3932
Market Price
$ 60.86
Selling Price
$ 53.76
2694
750
1692
4910
Market Price
$ 48.04
Selling Price
$ 41.68
1823
626
1716
3568
Market Price
$ 36.09
Selling Price
$ 31.55
371
236
316
1265
Market Price
$ 49.97
Selling Price
$ 42.03
384
205
255
1246
Market Price
$ 30.65
Selling Price
$ 27.86
1546
1498
805
3784
Market Price
$ 65.22
Selling Price
$ 59.09
3573
1554
3003
4813