The S&P 500 snaps out of its funk with its best day in months after good earnings and economic reports.. Company Reports, Stocks and Bonds, Producer Price Index, Standard & Poor's 500-Stock Index, Nasdaq Composite Index, Bank of America Corporation, Morgan Stanley, UnitedHealth Group Inc, Walgreen Co, Wells Fargo & Company