Market Price
$ 50.90
Selling Price
$ 44.98
3998
3131
2900
4598
Market Price
$ 46.70
Selling Price
$ 41.40
1997
1882
1729
2243
Market Price
$ 38.64
Selling Price
$ 34.01
1710
1462
797
1766
Market Price
$ 53.19
Selling Price
$ 46.21
583
267
378
2565
Market Price
$ 67.27
Selling Price
$ 57.35
1063
565
607
3955
Market Price
$ 55.20
Selling Price
$ 48.51
799
227
561
1828
Market Price
$ 33.25
Selling Price
$ 30.07
4515
3649
1512
5000
Market Price
$ 56.94
Selling Price
$ 48.94
2489
701
1430
4484
Market Price
$ 32.08
Selling Price
$ 28.21
1838
1668
1244
3761
Market Price
$ 37.70
Selling Price
$ 34.04
895
648
439
3016
Market Price
$ 31.88
Selling Price
$ 27.33
1719
423
1132
2024
Market Price
$ 56.19
Selling Price
$ 49.21
426
159
325
687
Market Price
$ 62.48
Selling Price
$ 52.90
537
433
242
703
Market Price
$ 58.04
Selling Price
$ 51.77
1023
743
953
2154
Market Price
$ 40.98
Selling Price
$ 36.98
2068
1825
1611
3022
Market Price
$ 42.29
Selling Price
$ 36.05
2856
590
657
3714
Market Price
$ 32.92
Selling Price
$ 27.76
1341
284
634
4813
Market Price
$ 44.54
Selling Price
$ 37.58
680
149
336
2152
Market Price
$ 38.27
Selling Price
$ 33.37
535
114
190
1161
Market Price
$ 39.97
Selling Price
$ 34.76
3315
2010
2477
3613
Market Price
$ 56.87
Selling Price
$ 50.15
1882
566
1471
3812
Market Price
$ 31.72
Selling Price
$ 28.66
301
149
214
773
Market Price
$ 67.33
Selling Price
$ 57.72
926
891
637
1273
Market Price
$ 36.14
Selling Price
$ 31.65
1163
800
1064
4229
Market Price
$ 28.05
Selling Price
$ 25.17
1061
707
936
2295
Market Price
$ 39.71
Selling Price
$ 34.73
1879
1168
1134
3616
Market Price
$ 48.07
Selling Price
$ 41.17
1008
574
796
1529
Market Price
$ 41.90
Selling Price
$ 37.03
3431
2220
930
4245
Market Price
$ 47.47
Selling Price
$ 39.67
2417
535
872
3202
Market Price
$ 50.76
Selling Price
$ 45.43
903
326
440
928
Market Price
$ 49.44
Selling Price
$ 42.50
1379
627
821
4443
Market Price
$ 68.84
Selling Price
$ 59.02
1594
855
1277
1622
Market Price
$ 34.74
Selling Price
$ 29.20
993
238
370
1498
Market Price
$ 64.60
Selling Price
$ 55.67
1626
327
884
2135
Market Price
$ 30.96
Selling Price
$ 28.04
950
709
245
2449
Market Price
$ 51.25
Selling Price
$ 43.18
3023
1750
1132
3035
Market Price
$ 63.89
Selling Price
$ 54.29
1812
453
1038
3818
Market Price
$ 65.39
Selling Price
$ 56.09
1368
406
859
1693
Market Price
$ 48.84
Selling Price
$ 43.71
2959
1090
1635
4184
Market Price
$ 53.79
Selling Price
$ 45.83
791
559
270
1422