Market Price
$ 46.52
Selling Price
$ 40.50
1032
544
938
1216
Market Price
$ 64.03
Selling Price
$ 55.61
681
431
218
3340
Market Price
$ 41.92
Selling Price
$ 35.85
2155
1794
1370
4229
Market Price
$ 51.89
Selling Price
$ 44.54
760
180
338
1316
Market Price
$ 47.31
Selling Price
$ 42.29
412
243
182
615
Market Price
$ 41.92
Selling Price
$ 35.64
735
445
477
1913
Market Price
$ 42.65
Selling Price
$ 36.96
949
320
284
1178
Market Price
$ 48.21
Selling Price
$ 41.39
168
127
84
633
Market Price
$ 42.41
Selling Price
$ 36.67
1441
739
1151
1768
Market Price
$ 30.20
Selling Price
$ 27.31
1954
1581
1752
1971
Market Price
$ 57.53
Selling Price
$ 48.30
440
136
97
1298
Market Price
$ 33.20
Selling Price
$ 28.06
3094
1623
1390
4209
Market Price
$ 52.14
Selling Price
$ 45.67
571
208
362
1817
Market Price
$ 68.66
Selling Price
$ 58.43
2055
1036
1580
4454
Market Price
$ 59.48
Selling Price
$ 50.50
1696
570
1135
3268
Market Price
$ 64.13
Selling Price
$ 56.35
3793
1747
1292
4253
Market Price
$ 39.51
Selling Price
$ 33.75
4137
2965
3325
4462
Market Price
$ 34.15
Selling Price
$ 29.14
379
266
114
1017
Market Price
$ 47.27
Selling Price
$ 40.65
489
347
203
2118
Market Price
$ 31.14
Selling Price
$ 26.37
2309
526
1035
3392
Market Price
$ 63.55
Selling Price
$ 57.06
1328
806
900
2530
Market Price
$ 36.41
Selling Price
$ 31.32
3335
683
3264
3629
Market Price
$ 42.58
Selling Price
$ 36.51
705
705
679
2422
Market Price
$ 36.17
Selling Price
$ 30.40
2407
2233
2128
4397
Market Price
$ 63.89
Selling Price
$ 53.50
567
397
276
1713
Market Price
$ 56.55
Selling Price
$ 47.37
2124
1997
1246
2459
Market Price
$ 35.09
Selling Price
$ 29.45
2280
1345
1196
4620
Market Price
$ 57.37
Selling Price
$ 48.30
1781
1709
931
4429
Market Price
$ 32.33
Selling Price
$ 27.34
630
237
482
2091
Market Price
$ 38.55
Selling Price
$ 32.81
420
403
150
1262
Market Price
$ 42.10
Selling Price
$ 37.23
1637
550
495
1999
Market Price
$ 48.18
Selling Price
$ 42.78
1005
568
220
2526
Market Price
$ 42.79
Selling Price
$ 38.89
646
478
207
2641
Market Price
$ 34.38
Selling Price
$ 30.56
1991
795
587
2934
Market Price
$ 45.78
Selling Price
$ 41.31
4538
1822
3028
4627
Market Price
$ 30.73
Selling Price
$ 26.99
2806
1747
595
4218
Market Price
$ 67.24
Selling Price
$ 57.88
1215
1145
302
2370
Market Price
$ 66.42
Selling Price
$ 55.81
182
79
98
592
Market Price
$ 47.50
Selling Price
$ 42.05
622
384
417
2742
Market Price
$ 35.23
Selling Price
$ 31.48
2731
834
850
2841