Stocks closed broadly higher on Wall Street Monday, clawing back half of their losses from last week.
A wobbly start led way to a rally after a much healthier-than-expected report on housing market. Among big-name companies, Boeing and Apple did especially well.
Stocks of smaller companies jumped more than the rest of the market. Treasury yields were mixed and oil prices rose.
The S&P 500 gained 44.19 points, or 1.5%, to 3,053.24.
The Dow Jones Industrial Average rose 580.25 points, or 2.3%, to 25,595.80.
The Nasdaq composite added 116.93 points, or 1.2%, to 9,874.15.
The Russell 2000 index of small company stocks picked up 42.43 points, or 3.1%, to 1,421.21.
For the year:
The S&P 500 is down 177.54 points, 5.5%.
The Dow is down 2,942.64 points, or 10.3%.
The Nasdaq is up 901.55 points, or 10.1%.
The Russell 2000 is down 247.26 points, or 14.8%.