Market Price
$ 43.28
Selling Price
$ 36.47
1228
335
806
3630
Market Price
$ 52.25
Selling Price
$ 47.44
1139
284
329
4690
Market Price
$ 39.01
Selling Price
$ 35.25
2101
1507
843
4300
Market Price
$ 39.58
Selling Price
$ 34.60
1421
699
588
1860
Market Price
$ 44.01
Selling Price
$ 37.58
1465
1064
343
2816
Market Price
$ 35.36
Selling Price
$ 31.10
2027
940
440
3997
Market Price
$ 35.26
Selling Price
$ 30.98
1696
927
1569
3759
Market Price
$ 64.77
Selling Price
$ 56.26
1686
1143
544
2263
Market Price
$ 60.72
Selling Price
$ 51.78
888
381
286
2421
Market Price
$ 42.01
Selling Price
$ 35.88
2252
471
1783
3659
Market Price
$ 64.85
Selling Price
$ 57.54
96
72
47
417
Market Price
$ 62.10
Selling Price
$ 52.27
3300
2714
2784
3665
Market Price
$ 42.49
Selling Price
$ 36.28
774
438
616
2876
Market Price
$ 52.05
Selling Price
$ 46.37
4156
1188
2995
4754
Market Price
$ 51.84
Selling Price
$ 45.19
1892
835
482
4080
Market Price
$ 45.35
Selling Price
$ 39.86
1291
355
470
2077
Market Price
$ 34.94
Selling Price
$ 31.37
1833
1617
1129
2743
Market Price
$ 47.01
Selling Price
$ 42.33
2883
2519
2181
3007
Market Price
$ 45.96
Selling Price
$ 40.10
391
198
167
1603
Market Price
$ 65.78
Selling Price
$ 56.05
2360
1075
1117
2534
Market Price
$ 56.80
Selling Price
$ 48.39
2286
2142
1350
3374
Market Price
$ 34.29
Selling Price
$ 30.29
995
551
777
998
Market Price
$ 30.24
Selling Price
$ 26.03
327
156
200
446
Market Price
$ 67.49
Selling Price
$ 59.95
934
656
417
1340
Market Price
$ 56.97
Selling Price
$ 47.91
2714
762
1913
4955
Market Price
$ 44.11
Selling Price
$ 39.86
2098
2058
1928
3379
Market Price
$ 49.76
Selling Price
$ 42.13
3969
2880
1075
4393
Market Price
$ 43.08
Selling Price
$ 36.93
1615
1092
995
1890
Market Price
$ 45.08
Selling Price
$ 39.18
2204
709
1257
2408
Market Price
$ 53.37
Selling Price
$ 44.65
1772
1061
1190
1861
Market Price
$ 34.89
Selling Price
$ 29.69
2839
1843
2489
4421
Market Price
$ 44.02
Selling Price
$ 37.94
1277
1196
1010
4444
Market Price
$ 39.19
Selling Price
$ 33.34
1804
983
845
3286
Market Price
$ 39.39
Selling Price
$ 34.58
2796
2569
1098
4114
Market Price
$ 44.81
Selling Price
$ 38.19
1077
1025
705
4488
Market Price
$ 37.77
Selling Price
$ 32.12
666
403
182
2324
Market Price
$ 48.64
Selling Price
$ 44.14
2054
1438
730
2248
Market Price
$ 35.70
Selling Price
$ 31.19
270
223
98
865
Market Price
$ 61.36
Selling Price
$ 52.27
812
656
310
1554
Market Price
$ 51.42
Selling Price
$ 45.05
3939
1017
2506
4044