Market Price
$ 32.26
Selling Price
$ 29.12
1316
646
636
2114
Market Price
$ 57.51
Selling Price
$ 48.16
1799
953
899
3996
Market Price
$ 58.38
Selling Price
$ 50.57
2918
798
895
3138
Market Price
$ 67.43
Selling Price
$ 59.89
873
715
610
1094
Market Price
$ 59.42
Selling Price
$ 51.30
2063
1243
1712
2186
Market Price
$ 52.60
Selling Price
$ 45.53
2445
2435
529
2859
Market Price
$ 55.81
Selling Price
$ 50.46
3359
3057
2411
4989
Market Price
$ 44.39
Selling Price
$ 37.25
2714
2693
814
3847
Market Price
$ 57.54
Selling Price
$ 48.60
456
196
367
559
Market Price
$ 53.89
Selling Price
$ 48.58
474
119
337
552
Market Price
$ 53.16
Selling Price
$ 44.76
1375
743
1017
2974
Market Price
$ 57.24
Selling Price
$ 50.08
1678
996
863
4753
Market Price
$ 28.80
Selling Price
$ 25.21
211
153
103
432
Market Price
$ 33.14
Selling Price
$ 28.66
3171
1607
1071
4799
Market Price
$ 48.93
Selling Price
$ 42.69
1033
691
309
4779
Market Price
$ 61.70
Selling Price
$ 53.27
3502
1092
1635
4902
Market Price
$ 50.68
Selling Price
$ 42.89
141
61
79
607
Market Price
$ 50.69
Selling Price
$ 45.39
489
115
477
820
Market Price
$ 34.66
Selling Price
$ 29.69
1333
1324
759
1426
Market Price
$ 29.65
Selling Price
$ 26.01
714
552
625
1070
Market Price
$ 28.75
Selling Price
$ 25.13
2033
1977
1939
2230
Market Price
$ 54.33
Selling Price
$ 48.21
310
259
89
1179
Market Price
$ 33.32
Selling Price
$ 28.64
1173
976
719
1831
Market Price
$ 40.72
Selling Price
$ 34.99
621
275
522
634
Market Price
$ 33.13
Selling Price
$ 28.77
2016
949
1154
2689
Market Price
$ 31.63
Selling Price
$ 27.96
1074
806
269
1345
Market Price
$ 44.44
Selling Price
$ 40.34
3548
2233
2855
4470
Market Price
$ 45.20
Selling Price
$ 37.91
193
93
108
917
Market Price
$ 33.31
Selling Price
$ 29.74
590
572
164
1085
Market Price
$ 33.43
Selling Price
$ 28.59
2899
2860
1713
3121
Market Price
$ 32.61
Selling Price
$ 29.41
2647
1249
2483
3547
Market Price
$ 51.03
Selling Price
$ 42.82
1560
1012
727
2525
Market Price
$ 34.37
Selling Price
$ 29.89
1443
493
1136
4754
Market Price
$ 31.38
Selling Price
$ 27.22
1427
330
1358
3280
Market Price
$ 57.35
Selling Price
$ 50.40
1120
749
786
2617
Market Price
$ 62.91
Selling Price
$ 54.92
727
624
721
1417
Market Price
$ 65.50
Selling Price
$ 54.74
2266
1326
725
4473
Market Price
$ 58.87
Selling Price
$ 52.92
3598
2681
2110
3828
Market Price
$ 30.75
Selling Price
$ 26.62
2152
1013
986
2650
Market Price
$ 34.70
Selling Price
$ 30.06
977
234
337
2918