Market Price
$ 48.09
Selling Price
$ 41.24
1379
743
308
1712
Market Price
$ 56.52
Selling Price
$ 50.04
300
291
252
419
Market Price
$ 44.08
Selling Price
$ 37.99
391
256
334
1654
Market Price
$ 57.84
Selling Price
$ 49.97
278
98
142
572
Market Price
$ 44.51
Selling Price
$ 38.96
485
220
399
1224
Market Price
$ 33.49
Selling Price
$ 28.27
3001
2825
2808
3382
Market Price
$ 30.80
Selling Price
$ 25.80
2145
1719
805
2191
Market Price
$ 42.86
Selling Price
$ 36.90
536
536
536
1197
Market Price
$ 62.12
Selling Price
$ 56.24
354
315
156
566
Market Price
$ 43.96
Selling Price
$ 38.10
4002
2426
3865
4728
Market Price
$ 55.53
Selling Price
$ 48.09
2774
1618
2579
3825
Market Price
$ 40.79
Selling Price
$ 35.78
380
311
340
1262
Market Price
$ 40.51
Selling Price
$ 35.27
493
107
489
2057
Market Price
$ 42.41
Selling Price
$ 38.53
1666
1283
1029
2376
Market Price
$ 49.35
Selling Price
$ 44.12
1851
716
442
2721
Market Price
$ 33.79
Selling Price
$ 29.03
435
131
269
939
Market Price
$ 40.71
Selling Price
$ 37.00
306
294
230
819
Market Price
$ 50.03
Selling Price
$ 43.66
2397
681
1786
4724
Market Price
$ 61.30
Selling Price
$ 52.10
3545
3401
3293
3568
Market Price
$ 32.20
Selling Price
$ 28.95
1192
506
491
1733
Market Price
$ 51.76
Selling Price
$ 45.88
469
254
186
1178
Market Price
$ 39.00
Selling Price
$ 35.15
689
585
309
1776
Market Price
$ 41.01
Selling Price
$ 34.96
458
248
407
695
Market Price
$ 42.75
Selling Price
$ 38.22
2360
1666
1003
4776
Market Price
$ 64.97
Selling Price
$ 55.37
1157
445
461
1718
Market Price
$ 40.43
Selling Price
$ 36.22
295
176
102
632
Market Price
$ 66.52
Selling Price
$ 56.90
604
552
359
644
Market Price
$ 43.77
Selling Price
$ 39.44
2170
1966
1264
4101
Market Price
$ 44.56
Selling Price
$ 38.42
1309
344
1264
3421
Market Price
$ 63.08
Selling Price
$ 54.23
2503
1558
1859
4578
Market Price
$ 64.40
Selling Price
$ 57.57
2177
987
1174
2418
Market Price
$ 40.64
Selling Price
$ 34.54
1135
726
583
2302
Market Price
$ 49.57
Selling Price
$ 41.72
1658
371
530
2340
Market Price
$ 45.16
Selling Price
$ 38.01
3319
1026
2809
3437
Market Price
$ 32.91
Selling Price
$ 29.45
447
385
135
663
Market Price
$ 61.67
Selling Price
$ 51.41
3341
2170
3207
3849
Market Price
$ 37.74
Selling Price
$ 32.53
1377
723
697
1526
Market Price
$ 59.04
Selling Price
$ 52.08
630
247
307
2674
Market Price
$ 63.58
Selling Price
$ 55.96
2067
456
523
3568
Market Price
$ 38.51
Selling Price
$ 32.57
464
371
243
542