Market Price
$ 52.21
Selling Price
$ 46.68
771
609
744
1824
Market Price
$ 33.58
Selling Price
$ 30.45
2540
934
1768
2571
Market Price
$ 30.39
Selling Price
$ 26.85
1774
525
880
2119
Market Price
$ 30.27
Selling Price
$ 26.27
967
871
832
3543
Market Price
$ 55.31
Selling Price
$ 49.84
3209
2602
3130
3858
Market Price
$ 35.06
Selling Price
$ 30.97
1274
1040
428
3573
Market Price
$ 31.57
Selling Price
$ 26.67
383
217
290
1289
Market Price
$ 42.28
Selling Price
$ 37.46
1658
1000
1507
2551
Market Price
$ 67.49
Selling Price
$ 56.88
3225
2344
1497
4701
Market Price
$ 31.90
Selling Price
$ 27.31
1144
1093
607
2000
Market Price
$ 59.50
Selling Price
$ 53.23
1443
1017
1373
2499
Market Price
$ 42.56
Selling Price
$ 36.27
1745
642
1543
2714
Market Price
$ 68.29
Selling Price
$ 57.71
2319
2278
1269
3324
Market Price
$ 34.37
Selling Price
$ 29.10
3602
1837
1059
4023
Market Price
$ 51.96
Selling Price
$ 44.26
3316
1769
3213
4469
Market Price
$ 64.81
Selling Price
$ 55.73
667
590
241
1496
Market Price
$ 54.84
Selling Price
$ 46.47
2232
1767
560
3211
Market Price
$ 30.27
Selling Price
$ 27.20
2300
2259
471
2502
Market Price
$ 63.73
Selling Price
$ 56.51
1855
1496
1558
3812
Market Price
$ 59.26
Selling Price
$ 53.45
1111
1044
414
4461
Market Price
$ 30.65
Selling Price
$ 26.92
2038
1763
923
4355
Market Price
$ 47.42
Selling Price
$ 42.04
1643
497
1359
3456
Market Price
$ 58.08
Selling Price
$ 52.77
850
594
228
3329
Market Price
$ 35.44
Selling Price
$ 30.60
843
468
640
1713
Market Price
$ 28.34
Selling Price
$ 25.07
1961
937
1271
3178
Market Price
$ 40.66
Selling Price
$ 34.92
503
239
158
1696
Market Price
$ 48.31
Selling Price
$ 41.51
1057
499
658
1088
Market Price
$ 56.68
Selling Price
$ 49.22
3035
2905
1035
3551
Market Price
$ 69.72
Selling Price
$ 59.86
337
303
316
1425
Market Price
$ 46.31
Selling Price
$ 40.02
934
520
894
2069
Market Price
$ 29.62
Selling Price
$ 26.75
2069
1145
1661
3552
Market Price
$ 69.08
Selling Price
$ 57.91
978
795
544
3413
Market Price
$ 38.66
Selling Price
$ 32.60
1093
322
263
1445
Market Price
$ 42.66
Selling Price
$ 38.36
292
202
105
868
Market Price
$ 51.81
Selling Price
$ 44.74
778
318
459
1697
Market Price
$ 35.92
Selling Price
$ 30.11
1268
1090
850
2556
Market Price
$ 30.58
Selling Price
$ 26.93
1231
691
462
4814
Market Price
$ 56.23
Selling Price
$ 49.85
2124
522
1014
4859
Market Price
$ 46.75
Selling Price
$ 42.44
680
347
421
2967
Market Price
$ 64.73
Selling Price
$ 57.46
1816
516
763
4955