Market Price
$ 49.20
Selling Price
$ 43.01
2543
783
689
4910
Market Price
$ 68.11
Selling Price
$ 57.95
709
600
284
3186
Market Price
$ 31.17
Selling Price
$ 27.24
1177
1112
599
1200
Market Price
$ 33.78
Selling Price
$ 29.41
433
308
98
1343
Market Price
$ 49.03
Selling Price
$ 43.28
318
156
195
527
Market Price
$ 34.91
Selling Price
$ 30.66
2122
433
638
3107
Market Price
$ 46.14
Selling Price
$ 40.01
888
312
483
898
Market Price
$ 41.66
Selling Price
$ 36.46
1663
566
1494
2319
Market Price
$ 46.39
Selling Price
$ 39.09
1767
498
613
2718
Market Price
$ 53.47
Selling Price
$ 44.67
1507
575
937
3914
Market Price
$ 49.68
Selling Price
$ 41.42
1013
514
836
3656
Market Price
$ 67.04
Selling Price
$ 57.47
1408
993
848
1571
Market Price
$ 31.78
Selling Price
$ 26.98
1518
1059
480
2165
Market Price
$ 32.28
Selling Price
$ 29.15
503
266
447
1744
Market Price
$ 49.50
Selling Price
$ 42.92
3134
912
1600
3657
Market Price
$ 35.77
Selling Price
$ 30.15
1277
426
298
1403
Market Price
$ 60.76
Selling Price
$ 50.94
782
725
208
2825
Market Price
$ 48.62
Selling Price
$ 43.19
669
654
501
2694
Market Price
$ 55.01
Selling Price
$ 46.67
2155
1802
757
3265
Market Price
$ 50.14
Selling Price
$ 43.38
961
384
447
2208
Market Price
$ 54.89
Selling Price
$ 48.42
1709
1192
685
4354
Market Price
$ 38.17
Selling Price
$ 34.57
1638
1181
1112
1849
Market Price
$ 52.08
Selling Price
$ 44.81
442
96
236
509
Market Price
$ 35.76
Selling Price
$ 31.49
1867
621
504
4427
Market Price
$ 46.55
Selling Price
$ 40.88
4577
2886
3077
4638
Market Price
$ 29.07
Selling Price
$ 25.97
3277
2225
2542
3892
Market Price
$ 64.92
Selling Price
$ 56.32
1317
716
1147
1426
Market Price
$ 33.67
Selling Price
$ 30.21
2890
2607
2713
4788
Market Price
$ 66.41
Selling Price
$ 58.24
2199
1739
2129
3834
Market Price
$ 37.18
Selling Price
$ 31.99
4443
1936
1823
4640
Market Price
$ 43.08
Selling Price
$ 37.24
2116
460
494
3179
Market Price
$ 47.70
Selling Price
$ 43.08
568
377
487
589
Market Price
$ 59.21
Selling Price
$ 51.05
1370
415
605
3441
Market Price
$ 32.78
Selling Price
$ 27.38
1426
910
1399
4894
Market Price
$ 49.83
Selling Price
$ 43.62
1899
1743
1769
4135
Market Price
$ 51.05
Selling Price
$ 43.58
1155
1038
1041
1700
Market Price
$ 43.36
Selling Price
$ 38.09
2726
1685
964
2919
Market Price
$ 32.05
Selling Price
$ 28.96
335
332
82
1641
Market Price
$ 57.23
Selling Price
$ 50.57
2458
2137
1423
4644
Market Price
$ 49.43
Selling Price
$ 42.96
2030
1578
726
4242