I take what ever I hear from analysts with a grain of salt. In my opinion, analysts need to know a bit about every stock and are a master of none.
You are more likely to get a more informed view from some of the more knowledgable posters on HC who live and breathe he stocks of interest to them and have the added incentive of skin in the game.