The stock market is efficient enough to discount the future prospects of a company. This means that current prices already factor in earnings estimates of the company. Therefore, if prices are to move in the short term, they have to be triggered by movement in the earnings estimates. That is why it is so important to avoid stocks that have negative earnings revision.
Source: Ahead of the market by Mitch Zacks