Market Price
$ 46.81
Selling Price
$ 41.44
1773
835
960
4164
Market Price
$ 35.78
Selling Price
$ 32.14
869
452
721
1589
Market Price
$ 47.93
Selling Price
$ 43.09
2071
612
1334
3252
Market Price
$ 62.42
Selling Price
$ 52.77
1786
800
1376
4862
Market Price
$ 35.31
Selling Price
$ 30.25
1189
649
489
4599
Market Price
$ 53.45
Selling Price
$ 47.82
1612
1483
404
2331
Market Price
$ 44.56
Selling Price
$ 37.96
1508
1296
1000
2513
Market Price
$ 30.52
Selling Price
$ 27.32
574
376
366
2251
Market Price
$ 52.87
Selling Price
$ 47.88
444
365
147
1313
Market Price
$ 44.28
Selling Price
$ 39.03
3150
2084
680
3855
Market Price
$ 62.35
Selling Price
$ 52.42
995
898
606
1754
Market Price
$ 63.65
Selling Price
$ 54.36
1817
1677
1115
3156
Market Price
$ 49.27
Selling Price
$ 41.46
1086
453
565
2951
Market Price
$ 47.92
Selling Price
$ 42.65
134
129
81
577
Market Price
$ 30.10
Selling Price
$ 25.59
759
465
305
2572
Market Price
$ 48.63
Selling Price
$ 43.44
1646
610
1540
5000
Market Price
$ 48.57
Selling Price
$ 43.87
638
469
576
867
Market Price
$ 42.70
Selling Price
$ 38.63
1070
309
658
3140
Market Price
$ 48.60
Selling Price
$ 41.43
3368
2687
3189
3983
Market Price
$ 41.72
Selling Price
$ 36.17
808
484
495
1039