Market Price
$ 41.14
Selling Price
$ 35.97
153
88
151
500
Market Price
$ 44.15
Selling Price
$ 39.53
608
596
284
2669
Market Price
$ 52.23
Selling Price
$ 45.55
950
743
220
4498
Market Price
$ 47.26
Selling Price
$ 42.75
2960
601
594
4980
Market Price
$ 55.38
Selling Price
$ 47.73
237
190
191
790
Market Price
$ 66.38
Selling Price
$ 56.97
1841
1657
1745
1877
Market Price
$ 54.73
Selling Price
$ 47.37
1892
586
543
2308
Market Price
$ 33.11
Selling Price
$ 28.29
2670
2462
2596
4028
Market Price
$ 39.29
Selling Price
$ 34.70
898
706
738
1582
Market Price
$ 33.05
Selling Price
$ 28.40
1194
553
1036
1317
Market Price
$ 31.87
Selling Price
$ 27.43
1279
788
1211
4094
Market Price
$ 44.16
Selling Price
$ 39.59
461
241
459
779
Market Price
$ 56.83
Selling Price
$ 48.50
696
639
664
2089
Market Price
$ 70.05
Selling Price
$ 59.31
1426
1359
1003
3360
Market Price
$ 43.72
Selling Price
$ 39.35
379
256
356
1351
Market Price
$ 43.41
Selling Price
$ 37.48
1153
976
1097
1311
Market Price
$ 47.58
Selling Price
$ 41.02
2406
1930
667
4915
Market Price
$ 41.15
Selling Price
$ 35.87
4590
1750
3029
4590
Market Price
$ 29.38
Selling Price
$ 26.11
385
198
100
638
Market Price
$ 67.54
Selling Price
$ 58.23
4575
1761
4425
4904
Market Price
$ 65.63
Selling Price
$ 56.67
1704
525
1647
4264
Market Price
$ 51.05
Selling Price
$ 43.38
900
714
537
1678
Market Price
$ 37.04
Selling Price
$ 33.41
796
609
504
1289
Market Price
$ 52.96
Selling Price
$ 44.55
1351
911
1028
3522
Market Price
$ 60.91
Selling Price
$ 54.79
1299
373
862
3279
Market Price
$ 53.29
Selling Price
$ 44.79
1451
1287
1258
2941
Market Price
$ 40.48
Selling Price
$ 36.39
1521
501
507
3875
Market Price
$ 43.28
Selling Price
$ 37.39
3072
2714
1071
3731
Market Price
$ 49.87
Selling Price
$ 41.85
3078
2539
1891
3448
Market Price
$ 53.86
Selling Price
$ 48.95
2845
1533
2463
4882
Market Price
$ 52.56
Selling Price
$ 47.64
104
28
90
468
Market Price
$ 47.62
Selling Price
$ 43.08
2335
1580
2293
4534
Market Price
$ 52.71
Selling Price
$ 47.58
842
630
173
2801
Market Price
$ 52.95
Selling Price
$ 44.95
367
244
278
737
Market Price
$ 44.03
Selling Price
$ 39.05
872
450
521
3761
Market Price
$ 63.40
Selling Price
$ 53.44
375
110
343
1195
Market Price
$ 65.46
Selling Price
$ 56.04
1415
1255
763
2031
Market Price
$ 62.15
Selling Price
$ 55.59
2555
2115
886
2623
Market Price
$ 46.85
Selling Price
$ 42.31
2490
605
1557
3117
Market Price
$ 63.03
Selling Price
$ 55.31
585
337
506
811