The S&P 500 climbed 1% to pull within 0.1% of its all-time high set last month. The Dow Jones Industrial Average gained 342 points, or 0.8%, and the Nasdaq composite jumped 1.5%.
The S&P 500 climbed 1% to pull within 0.1% of its all-time high set last month. The Dow Jones Industrial Average gained 342 points, or 0.8%, and the Nasdaq composite jumped 1.5%.