Market Price
$ 51.28
Selling Price
$ 44.87
1205
1178
747
3565
Market Price
$ 51.80
Selling Price
$ 47.03
675
198
665
1656
Market Price
$ 48.69
Selling Price
$ 43.42
2848
1938
1727
4653
Market Price
$ 27.58
Selling Price
$ 25.03
2410
1641
2402
3330
Market Price
$ 64.47
Selling Price
$ 53.91
2292
1193
1420
4565
Market Price
$ 44.26
Selling Price
$ 38.18
196
43
60
414
Market Price
$ 55.52
Selling Price
$ 48.99
1930
501
1535
2322
Market Price
$ 29.06
Selling Price
$ 25.59
305
85
193
532
Market Price
$ 60.86
Selling Price
$ 52.99
3234
3024
2331
4896
Market Price
$ 40.17
Selling Price
$ 36.45
580
236
365
580
Market Price
$ 68.97
Selling Price
$ 58.08
895
289
820
3029
Market Price
$ 33.96
Selling Price
$ 29.66
3807
1696
2522
4775
Market Price
$ 38.27
Selling Price
$ 33.40
433
259
337
681
Market Price
$ 43.50
Selling Price
$ 37.45
3640
843
2376
3829
Market Price
$ 61.20
Selling Price
$ 54.62
1497
1188
1410
4333
Market Price
$ 40.39
Selling Price
$ 35.21
749
456
164
803
Market Price
$ 35.51
Selling Price
$ 32.14
792
179
261
3111
Market Price
$ 50.86
Selling Price
$ 45.17
1085
680
1055
1675
Market Price
$ 62.32
Selling Price
$ 56.24
1172
960
364
3979
Market Price
$ 64.83
Selling Price
$ 58.67
2689
591
2150
4193
Market Price
$ 53.95
Selling Price
$ 47.37
457
378
363
1769
Market Price
$ 61.10
Selling Price
$ 51.06
3079
2302
2524
3548
Market Price
$ 54.98
Selling Price
$ 49.32
2124
1594
1814
2600
Market Price
$ 38.84
Selling Price
$ 33.51
1106
645
723
1398
Market Price
$ 37.08
Selling Price
$ 31.07
1012
920
784
2400
Market Price
$ 35.59
Selling Price
$ 32.28
803
649
643
2345
Market Price
$ 66.63
Selling Price
$ 58.45
1571
326
1425
4775
Market Price
$ 36.89
Selling Price
$ 31.65
1665
405
624
2495
Market Price
$ 43.79
Selling Price
$ 36.61
1120
434
595
4783
Market Price
$ 33.66
Selling Price
$ 30.46
3707
2870
1059
4905
Market Price
$ 34.55
Selling Price
$ 30.23
857
515
804
2589
Market Price
$ 62.77
Selling Price
$ 55.23
3388
2346
2952
4258
Market Price
$ 31.83
Selling Price
$ 26.98
1102
220
649
1688
Market Price
$ 63.21
Selling Price
$ 53.22
3013
981
1050
3140
Market Price
$ 53.78
Selling Price
$ 48.04
1725
1659
1533
3792
Market Price
$ 49.53
Selling Price
$ 42.33
1322
455
1074
1344
Market Price
$ 51.29
Selling Price
$ 46.20
1052
219
704
2694
Market Price
$ 36.22
Selling Price
$ 31.22
2895
1690
2690
4288
Market Price
$ 32.00
Selling Price
$ 28.31
2724
1259
808
3189
Market Price
$ 46.67
Selling Price
$ 40.10
809
510
395
3032