Market Price
$ 41.14
Selling Price
$ 36.04
4180
3474
4110
4493
Market Price
$ 32.68
Selling Price
$ 28.52
877
226
847
1431
Market Price
$ 30.70
Selling Price
$ 27.19
2147
699
897
3828
Market Price
$ 30.23
Selling Price
$ 27.48
2260
1776
690
4416
Market Price
$ 31.91
Selling Price
$ 28.40
855
471
820
1245
Market Price
$ 34.98
Selling Price
$ 29.83
972
404
948
1153
Market Price
$ 48.53
Selling Price
$ 43.59
859
471
453
3452
Market Price
$ 36.16
Selling Price
$ 31.04
2028
842
611
3639
Market Price
$ 47.44
Selling Price
$ 40.54
726
596
575
1544
Market Price
$ 58.44
Selling Price
$ 48.89
2224
584
1268
3661
Market Price
$ 69.70
Selling Price
$ 59.63
2016
587
755
2246
Market Price
$ 31.36
Selling Price
$ 28.09
2571
707
882
3729
Market Price
$ 33.43
Selling Price
$ 30.27
4217
3431
1695
4909
Market Price
$ 61.79
Selling Price
$ 56.09
1325
717
364
1438
Market Price
$ 31.28
Selling Price
$ 28.40
1213
1210
263
1329
Market Price
$ 48.07
Selling Price
$ 43.63
2758
1862
1383
2952
Market Price
$ 62.37
Selling Price
$ 54.92
776
590
425
1189
Market Price
$ 40.13
Selling Price
$ 33.66
266
257
188
832
Market Price
$ 33.63
Selling Price
$ 29.45
1110
234
752
1720
Market Price
$ 58.47
Selling Price
$ 52.87
2666
736
1448
3907
Market Price
$ 54.20
Selling Price
$ 46.63
715
476
316
1133
Market Price
$ 46.85
Selling Price
$ 40.09
950
241
503
2563
Market Price
$ 35.26
Selling Price
$ 31.28
185
153
85
818
Market Price
$ 36.19
Selling Price
$ 30.44
2289
1660
1227
3763
Market Price
$ 63.00
Selling Price
$ 55.30
436
252
229
1484
Market Price
$ 55.51
Selling Price
$ 50.36
1951
1344
1349
3276
Market Price
$ 40.28
Selling Price
$ 33.83
215
188
79
613
Market Price
$ 37.01
Selling Price
$ 31.26
746
708
433
1684
Market Price
$ 36.05
Selling Price
$ 32.49
665
417
362
1531
Market Price
$ 52.76
Selling Price
$ 47.06
767
731
510
1664
Market Price
$ 69.08
Selling Price
$ 59.27
184
145
86
806
Market Price
$ 31.91
Selling Price
$ 28.10
819
576
721
2315
Market Price
$ 61.12
Selling Price
$ 53.74
1421
1377
1123
4075
Market Price
$ 41.18
Selling Price
$ 36.87
2908
1590
2250
4125
Market Price
$ 40.45
Selling Price
$ 35.20
3393
2083
1486
4551
Market Price
$ 31.02
Selling Price
$ 26.37
1385
1092
748
2185
Market Price
$ 67.39
Selling Price
$ 58.89
1119
598
386
3864
Market Price
$ 54.38
Selling Price
$ 46.02
1301
1073
701
3855
Market Price
$ 42.81
Selling Price
$ 37.07
1046
841
812
1210
Market Price
$ 30.79
Selling Price
$ 26.45
213
67
74
551