I mean, there are dozens of analysts predicting what a company will earn and if that company falls short of expectations then they take a hit - usually as a result of panicked selling of its shares by investors.
But what gets me is these analysts - people who work OUTSIDE the company can actually influence shareholders so much that they drop stocks in a company that makes money hand over fist.