Market Price
$ 51.79
Selling Price
$ 44.26
3282
2608
2877
4121
Market Price
$ 40.98
Selling Price
$ 35.27
1425
1067
500
3448
Market Price
$ 52.74
Selling Price
$ 47.37
1973
1891
1753
2078
Market Price
$ 66.79
Selling Price
$ 58.86
2989
2514
1968
5000
Market Price
$ 30.59
Selling Price
$ 27.31
923
374
758
1760
Market Price
$ 60.73
Selling Price
$ 52.56
755
466
173
1820
Market Price
$ 39.34
Selling Price
$ 35.16
313
168
151
1115
Market Price
$ 66.17
Selling Price
$ 56.08
601
353
179
1109
Market Price
$ 58.10
Selling Price
$ 50.08
226
207
109
508
Market Price
$ 64.36
Selling Price
$ 56.44
1282
589
1051
3286
Market Price
$ 67.73
Selling Price
$ 57.38
524
334
479
683
Market Price
$ 39.76
Selling Price
$ 33.49
4134
990
3028
4810
Market Price
$ 44.76
Selling Price
$ 40.02
1505
1259
517
2669
Market Price
$ 40.33
Selling Price
$ 35.53
521
154
171
1632
Market Price
$ 44.52
Selling Price
$ 37.55
641
370
324
1795
Market Price
$ 49.37
Selling Price
$ 42.40
1716
1019
711
3576
Market Price
$ 29.45
Selling Price
$ 26.48
319
193
247
415
Market Price
$ 52.46
Selling Price
$ 45.01
473
465
195
690
Market Price
$ 40.45
Selling Price
$ 34.52
920
678
704
1238
Market Price
$ 65.07
Selling Price
$ 57.52
1422
875
1255
3938