Despite the impressive run-up during the first quarter, analysts note that stocks are still trading at valuations below historical averages, a sign that there's still plenty of room left in the rally.
With analysts forecasting S&P 500 companies will earn an average of $105 per share in 2012, the broad index is currently trading at just 13 times that estimate, well below the historical average of 15. Even if the price-to-earnings ratio were to expand to the historical average, that would put the S&P 500 at 1575 by year-end, up 16% from where it is now.
"Historically cheap valuations are icing on the cake," said Doug Cote, chief market strategist at ING Investment. "Global risks are always looming, but we believe investors need to put fear aside, grab a red cape and jump into the ring with this raging bull."
NEXT