Market Price
$ 36.70
Selling Price
$ 31.69
3533
724
1740
3820
Market Price
$ 31.01
Selling Price
$ 27.26
1081
1054
962
1250
Market Price
$ 43.69
Selling Price
$ 38.21
2457
1830
979
3874
Market Price
$ 55.19
Selling Price
$ 46.26
773
425
705
1443
Market Price
$ 37.30
Selling Price
$ 32.70
2244
1582
1945
4738
Market Price
$ 46.79
Selling Price
$ 42.41
584
325
446
1716
Market Price
$ 32.58
Selling Price
$ 28.12
1957
1921
1737
2056
Market Price
$ 71.06
Selling Price
$ 59.39
818
620
549
3166
Market Price
$ 38.35
Selling Price
$ 34.61
1092
721
797
4401
Market Price
$ 47.32
Selling Price
$ 41.23
1223
494
1105
1977
Market Price
$ 29.17
Selling Price
$ 25.51
1471
999
560
2414
Market Price
$ 50.63
Selling Price
$ 43.77
523
398
116
2132
Market Price
$ 50.97
Selling Price
$ 44.45
2466
1973
800
2585
Market Price
$ 61.00
Selling Price
$ 51.16
1400
1034
806
4917
Market Price
$ 59.10
Selling Price
$ 50.44
1254
375
383
1644
Market Price
$ 54.32
Selling Price
$ 47.02
1274
910
670
1594
Market Price
$ 60.40
Selling Price
$ 53.22
3687
2790
2767
4377
Market Price
$ 47.14
Selling Price
$ 41.36
1155
684
691
3789
Market Price
$ 62.96
Selling Price
$ 54.52
289
148
279
810
Market Price
$ 51.99
Selling Price
$ 45.42
994
914
215
1249
Market Price
$ 44.64
Selling Price
$ 37.53
2778
906
1591
4144
Market Price
$ 32.00
Selling Price
$ 27.41
1046
806
213
1269
Market Price
$ 53.76
Selling Price
$ 48.17
1047
301
407
1086
Market Price
$ 44.91
Selling Price
$ 39.48
720
313
498
1318
Market Price
$ 35.41
Selling Price
$ 29.74
190
68
41
543
Market Price
$ 58.52
Selling Price
$ 51.40
764
672
501
958
Market Price
$ 36.77
Selling Price
$ 32.43
2432
2311
1311
4074
Market Price
$ 47.37
Selling Price
$ 40.24
2356
2266
1698
4042
Market Price
$ 53.54
Selling Price
$ 47.93
776
360
728
961
Market Price
$ 39.54
Selling Price
$ 34.80
2384
1540
805
4274
Market Price
$ 52.37
Selling Price
$ 45.36
2702
1791
1916
4815
Market Price
$ 38.12
Selling Price
$ 32.33
2018
1280
1041
2324
Market Price
$ 33.88
Selling Price
$ 30.43
1984
1830
1147
4055
Market Price
$ 35.70
Selling Price
$ 31.61
1537
774
1090
1947
Market Price
$ 38.01
Selling Price
$ 34.21
2752
712
2650
3167
Market Price
$ 29.35
Selling Price
$ 26.47
1244
396
898
2301
Market Price
$ 54.60
Selling Price
$ 47.72
3952
1279
3077
4771
Market Price
$ 32.06
Selling Price
$ 27.38
1193
516
524
2459
Market Price
$ 49.34
Selling Price
$ 44.72
3969
2183
1527
4985
Market Price
$ 52.15
Selling Price
$ 45.41
1540
752
513
1879