Market Price
$ 45.01
Selling Price
$ 40.12
2887
2644
1956
4627
Market Price
$ 60.08
Selling Price
$ 53.12
405
93
316
1052
Market Price
$ 48.31
Selling Price
$ 43.49
3626
1624
2800
3828
Market Price
$ 66.31
Selling Price
$ 58.11
790
668
780
3679
Market Price
$ 60.74
Selling Price
$ 50.69
1225
302
1044
1417
Market Price
$ 65.30
Selling Price
$ 56.78
1113
973
245
1824
Market Price
$ 68.37
Selling Price
$ 57.74
1696
1692
1202
2302
Market Price
$ 68.20
Selling Price
$ 57.30
283
156
264
498
Market Price
$ 36.94
Selling Price
$ 32.92
1289
800
670
1452
Market Price
$ 31.29
Selling Price
$ 27.44
1825
442
1326
3061
Market Price
$ 56.05
Selling Price
$ 49.76
2341
661
1805
3623
Market Price
$ 49.02
Selling Price
$ 42.11
1257
259
402
4555
Market Price
$ 39.13
Selling Price
$ 33.60
1188
758
536
4194
Market Price
$ 50.72
Selling Price
$ 45.30
600
372
439
762
Market Price
$ 49.22
Selling Price
$ 44.30
1256
625
1023
2331
Market Price
$ 30.10
Selling Price
$ 27.07
597
507
161
665
Market Price
$ 52.13
Selling Price
$ 45.35
2945
2050
2173
4151
Market Price
$ 51.77
Selling Price
$ 46.56
646
164
428
3005
Market Price
$ 49.71
Selling Price
$ 42.48
875
297
747
2830
Market Price
$ 69.13
Selling Price
$ 58.61
1676
1198
1008
2266
Market Price
$ 60.98
Selling Price
$ 51.86
2796
2775
2388
4475
Market Price
$ 66.37
Selling Price
$ 58.56
1700
1210
357
3313
Market Price
$ 28.62
Selling Price
$ 25.32
1121
241
298
1154
Market Price
$ 28.76
Selling Price
$ 26.01
1984
1003
1517
2938
Market Price
$ 30.99
Selling Price
$ 26.57
4642
3489
1160
4915
Market Price
$ 56.13
Selling Price
$ 50.62
873
339
287
2501
Market Price
$ 62.49
Selling Price
$ 55.51
2128
1244
864
4219
Market Price
$ 50.14
Selling Price
$ 43.98
303
219
80
1101
Market Price
$ 65.39
Selling Price
$ 58.13
1618
1432
490
3295
Market Price
$ 32.52
Selling Price
$ 27.22
2046
832
785
3068
Market Price
$ 45.76
Selling Price
$ 40.99
288
195
141
564
Market Price
$ 32.04
Selling Price
$ 27.57
782
697
744
2341
Market Price
$ 42.68
Selling Price
$ 35.62
2707
2031
2670
3436
Market Price
$ 34.49
Selling Price
$ 30.18
3485
1841
3235
3635
Market Price
$ 62.63
Selling Price
$ 53.43
419
96
342
786
Market Price
$ 53.91
Selling Price
$ 47.32
254
212
179
442
Market Price
$ 34.53
Selling Price
$ 29.39
1865
1755
1174
3201
Market Price
$ 66.55
Selling Price
$ 59.87
533
216
510
1383
Market Price
$ 55.73
Selling Price
$ 46.66
902
370
487
2402
Market Price
$ 43.60
Selling Price
$ 37.80
745
329
550
1682