Stocks advanced on upbeat earnings
Stocks rallied after economic bellwethers 3M, UPS and Caterpillar projected better earnings forecasts, giving investors some assurance about the economic recovery.
DJIA +201.77pts (1.99%) at 10322.30
S&P +24.08pts (2.25%) at 1093.67
Nasdaq +58.56pts (2.68%) at 2245.89