STOCKS RISE: A better than expected retail sales report pushed indexes higher on Tuesday for only the third day this month. The three major indexes had their best day so far in June.
SALES REPORT: The government said retail sales edged down 0.2 percent last month. Analysts had expected worse. Excluding weak car sales, retail sales were actually higher, inching up 0.3 percent.
THE INDEXES: The Dow Jones industrial average rose 123.14 points, or 1 percent, to close at 12,076.11. The S&P 500 index rose 16.04, or 1.3 percent, to 1,287.87. The Nasdaq rose 39.03, or 1.5 percent, to 2,678.72.