By | April 14 2010 12:48 PM

U.S. stocks advanced for a fifth straight day on Wednesday and the S&P 500 topped 1,200 as stronger-than-expected company results and retail sales boosted the outlook for the economy and profits.