You should not follow any recommendation made by an analyst on the future outcome of a stock's price or earnings because that is not what they get paid for or get fired over. The bulk of what a Wall Street analyst does is to research a company and provide insights as to its business and future outlook. However, even though they provide investors with predictions about future earnings and a price target, that is not something that you should pay attention to for one important reason: They don't get fired over wrong predictions. If an analyst predicts a firm will earn $1 EPS and it actual earns $1.20 does that analyst get dismissed over it? No. If an analyst predicts a stock will be at $50 in twelve months time and instead it hovers around $40 does he get fired by missing that number? No. Since all predictions are just educated opinions and every investor is provided with a disclaimer that negates any liability as to any future outcome, to trade off of what an analyst says might happen is just folly and should not be used to make an investment decision. N.B., Compare an analyst's opinion to a doctor's recommendation. If a doctor gives you the wrong advice and you suffer an adverse outcome, he is liable. If an analyst provides the wrong advice and you suffer an adverse outcome, he is not liable. Remember, an analyst is not your financial advisor and should not be treated as such.