Market Price
$ 36.61
Selling Price
$ 32.40
1019
843
862
4484
Market Price
$ 45.47
Selling Price
$ 38.60
1315
626
887
3448
Market Price
$ 37.55
Selling Price
$ 33.53
3774
2877
1669
4719
Market Price
$ 51.32
Selling Price
$ 46.35
2920
2073
1230
3546
Market Price
$ 54.00
Selling Price
$ 46.08
674
423
154
831
Market Price
$ 48.96
Selling Price
$ 41.34
909
319
538
1277
Market Price
$ 39.69
Selling Price
$ 33.55
554
299
363
1374
Market Price
$ 37.53
Selling Price
$ 33.80
599
153
177
621
Market Price
$ 43.80
Selling Price
$ 36.82
1573
1089
751
2944
Market Price
$ 33.49
Selling Price
$ 30.10
764
191
326
1444
Market Price
$ 35.19
Selling Price
$ 29.55
1493
677
1230
3333
Market Price
$ 62.21
Selling Price
$ 54.22
590
150
196
979
Market Price
$ 29.32
Selling Price
$ 25.52
1223
792
1007
1718
Market Price
$ 59.59
Selling Price
$ 51.13
1691
917
1355
2347
Market Price
$ 38.69
Selling Price
$ 33.37
1155
774
418
3421
Market Price
$ 34.59
Selling Price
$ 30.24
1803
1015
1453
3255
Market Price
$ 34.66
Selling Price
$ 30.95
564
287
117
1990
Market Price
$ 50.15
Selling Price
$ 44.83
1796
1660
561
3150
Market Price
$ 39.00
Selling Price
$ 32.74
2970
2761
2014
3046
Market Price
$ 36.89
Selling Price
$ 31.29
940
621
575
3777
Market Price
$ 65.68
Selling Price
$ 56.24
961
780
746
1272
Market Price
$ 31.70
Selling Price
$ 28.30
2202
457
1367
4216
Market Price
$ 64.87
Selling Price
$ 55.08
845
323
279
1450
Market Price
$ 60.30
Selling Price
$ 50.70
2786
2030
1587
3576
Market Price
$ 41.02
Selling Price
$ 34.48
1602
595
997
1905
Market Price
$ 38.24
Selling Price
$ 32.23
1525
774
902
4845
Market Price
$ 50.76
Selling Price
$ 45.56
1360
665
578
3929
Market Price
$ 66.03
Selling Price
$ 56.85
1248
520
1105
1509
Market Price
$ 69.35
Selling Price
$ 59.56
3459
1613
3088
4087
Market Price
$ 30.05
Selling Price
$ 25.32
660
212
464
2198
Market Price
$ 44.44
Selling Price
$ 37.35
755
255
665
1437
Market Price
$ 39.02
Selling Price
$ 33.81
2652
1292
967
4814
Market Price
$ 41.26
Selling Price
$ 35.56
2192
1729
604
4018
Market Price
$ 44.26
Selling Price
$ 39.67
438
193
213
644
Market Price
$ 63.72
Selling Price
$ 57.60
3014
1797
1981
3525
Market Price
$ 46.22
Selling Price
$ 39.44
1444
1206
445
1941
Market Price
$ 45.24
Selling Price
$ 38.20
2288
1746
1619
4179
Market Price
$ 48.50
Selling Price
$ 42.18
1338
999
373
1615
Market Price
$ 29.05
Selling Price
$ 25.90
3028
2028
2173
4041
Market Price
$ 66.16
Selling Price
$ 55.78
2505
895
2475
3974