Originally posted by: tagej
The market prices for stocks are based on a lot of factors, but ZV is right, people often don't realize that the stock price is based on expected future earnings, which in turn is partially based on past events. Thus, even if a stock solidly beats expectations, if the outlook for the company isn't good, the value of the stock should go down accordingly.
Often, expectations are already built into the price of the stock. Investors thought Intel was going to beat previous estimates, so the price of the stock already reflected that expectation. When Intel indeed beat the previous estimate, the stock price didn't have to be adjusted. Since a significant portion of intel's earnings 'beating estimates' came from non-operating income - in this case accounting changes - it's very well possible that the stock price would slide when the market opens.
That's why the key is "long term". Over the long term, such fluctuations iron out, and basically it comes down to successful companies over the long haul being a good stock to own.
Another thing that people often forget is that you can't just say "I made 18% in the market last year" -- that's not meaningful. You have to guage that number based on risk. 8% might be a very good return if it's essentially very low risk holdings, and 40% might no be a good return if it's a bunch of risky investments.