One thing you all seem to forget: Analyst sell and buy stock. What is good? Low stock so that they can buy it and sell it more expensively. So please, please do not believe everything they write. They just want to earn money like everyone else. And how do they push the stock down? Report about problems, and then sell the stock when it soars because of the great numbers.
That would come under market manipulation or insider trading which is illegal