Market Price
$ 52.49
Selling Price
$ 45.62
1939
1430
1834
2878
Market Price
$ 49.90
Selling Price
$ 45.05
462
92
454
1879
Market Price
$ 61.63
Selling Price
$ 51.54
2099
544
1420
2952
Market Price
$ 31.87
Selling Price
$ 27.55
1344
801
578
2175
Market Price
$ 37.30
Selling Price
$ 32.07
2341
1756
1385
2904
Market Price
$ 53.29
Selling Price
$ 47.60
1722
1035
1678
2936
Market Price
$ 28.97
Selling Price
$ 25.31
2092
1840
894
2978
Market Price
$ 46.89
Selling Price
$ 41.32
2588
1032
1368
4092
Market Price
$ 61.27
Selling Price
$ 52.09
1510
439
1106
2115
Market Price
$ 60.95
Selling Price
$ 53.05
3137
1583
2263
4466
Market Price
$ 31.12
Selling Price
$ 27.72
974
325
787
4278
Market Price
$ 50.26
Selling Price
$ 43.51
2830
2469
1569
3476
Market Price
$ 63.24
Selling Price
$ 54.95
1448
1215
711
3668
Market Price
$ 38.23
Selling Price
$ 33.74
1758
700
1101
2090
Market Price
$ 46.95
Selling Price
$ 41.25
1131
306
593
1258
Market Price
$ 55.03
Selling Price
$ 49.17
3717
1465
3697
4743
Market Price
$ 57.16
Selling Price
$ 48.20
3405
3290
2456
4344
Market Price
$ 61.36
Selling Price
$ 55.61
872
250
299
1695
Market Price
$ 66.65
Selling Price
$ 56.62
2173
938
1762
2238
Market Price
$ 38.79
Selling Price
$ 32.49
2541
1941
1859
3884
Market Price
$ 43.68
Selling Price
$ 38.62
2555
2068
536
4091
Market Price
$ 63.70
Selling Price
$ 56.86
2680
1500
1222
4263
Market Price
$ 30.22
Selling Price
$ 26.90
3200
2309
1057
3984
Market Price
$ 61.25
Selling Price
$ 52.54
576
139
333
1217
Market Price
$ 68.47
Selling Price
$ 58.60
828
392
590
2815
Market Price
$ 28.32
Selling Price
$ 25.16
2906
1545
2847
3422
Market Price
$ 41.87
Selling Price
$ 37.40
486
262
435
2247
Market Price
$ 66.29
Selling Price
$ 57.27
1747
796
1479
3852
Market Price
$ 57.63
Selling Price
$ 51.33
2318
1619
2028
2448
Market Price
$ 41.22
Selling Price
$ 34.78
4706
1521
3421
4843
Market Price
$ 37.99
Selling Price
$ 32.53
647
380
494
692
Market Price
$ 54.45
Selling Price
$ 45.96
1472
432
505
1633
Market Price
$ 52.71
Selling Price
$ 45.75
369
271
168
628
Market Price
$ 34.88
Selling Price
$ 29.27
1367
578
1130
1569
Market Price
$ 28.62
Selling Price
$ 25.20
3747
1434
3480
4396
Market Price
$ 41.35
Selling Price
$ 35.58
1079
547
245
2930
Market Price
$ 35.78
Selling Price
$ 30.89
3381
2728
3015
4247
Market Price
$ 49.12
Selling Price
$ 42.97
1396
1103
998
4536
Market Price
$ 59.29
Selling Price
$ 52.98
482
295
203
832
Market Price
$ 63.91
Selling Price
$ 53.97
1168
1009
776
1956