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 ...