Market Price
$ 51.70
Selling Price
$ 43.30
1530
943
1095
2322
Market Price
$ 57.18
Selling Price
$ 48.33
989
524
875
1041
Market Price
$ 65.89
Selling Price
$ 57.78
247
62
165
519
Market Price
$ 42.01
Selling Price
$ 36.86
1412
689
1298
3011
Market Price
$ 39.01
Selling Price
$ 33.84
984
592
334
3045
Market Price
$ 40.83
Selling Price
$ 35.78
156
152
150
708
Market Price
$ 59.50
Selling Price
$ 51.69
265
239
106
1289
Market Price
$ 63.52
Selling Price
$ 54.22
2414
1481
2003
3092
Market Price
$ 45.70
Selling Price
$ 41.47
331
75
281
685
Market Price
$ 47.53
Selling Price
$ 42.71
1072
872
668
3009
Market Price
$ 28.81
Selling Price
$ 25.70
1370
365
649
1519
Market Price
$ 50.73
Selling Price
$ 43.59
1969
1822
1552
2314
Market Price
$ 38.88
Selling Price
$ 32.42
694
651
185
1380
Market Price
$ 50.45
Selling Price
$ 42.84
2418
901
2144
2878
Market Price
$ 34.59
Selling Price
$ 28.92
2668
1095
1694
3682
Market Price
$ 57.14
Selling Price
$ 48.93
750
507
247
1423
Market Price
$ 44.83
Selling Price
$ 40.23
1531
825
1150
3616
Market Price
$ 34.89
Selling Price
$ 30.75
973
305
264
4790
Market Price
$ 46.09
Selling Price
$ 41.17
178
64
100
634
Market Price
$ 44.29
Selling Price
$ 38.37
301
199
168
562
Market Price
$ 33.77
Selling Price
$ 30.22
1911
1751
453
2631
Market Price
$ 32.50
Selling Price
$ 29.25
3602
3117
971
4733
Market Price
$ 63.28
Selling Price
$ 53.67
1890
1685
392
2816
Market Price
$ 55.80
Selling Price
$ 48.04
2034
1766
1443
3454
Market Price
$ 59.74
Selling Price
$ 53.84
533
366
308
660
Market Price
$ 50.26
Selling Price
$ 42.05
570
522
229
1275
Market Price
$ 65.96
Selling Price
$ 55.47
983
657
598
2944
Market Price
$ 40.36
Selling Price
$ 35.10
2188
1846
459
4432
Market Price
$ 35.49
Selling Price
$ 31.68
1176
648
990
1749
Market Price
$ 37.69
Selling Price
$ 32.76
2470
2010
1863
3994
Market Price
$ 52.62
Selling Price
$ 47.38
4196
3397
1805
4315
Market Price
$ 54.49
Selling Price
$ 48.04
1213
761
496
2822
Market Price
$ 49.60
Selling Price
$ 44.28
2002
993
1021
2569
Market Price
$ 31.06
Selling Price
$ 26.12
704
140
391
1538
Market Price
$ 63.27
Selling Price
$ 55.43
1420
305
718
1477
Market Price
$ 33.65
Selling Price
$ 28.69
1829
1259
1205
4022
Market Price
$ 52.06
Selling Price
$ 44.33
1882
1635
649
2726
Market Price
$ 50.21
Selling Price
$ 44.32
2059
1968
773
2161
Market Price
$ 32.83
Selling Price
$ 27.43
2304
1284
685
3725
Market Price
$ 40.56
Selling Price
$ 34.27
435
208
332
864