NEW YORK—U.S. stocks set another record Thursday following some mixed reports on the economy.
The S&P 500 rose 29.11 points, or 0.6 percent, to 5,029.73 and squeaked by its prior all-time high set last week. The Dow Jones Industrial Average gained 348.85, or 0.9 percent, to 38,773.12, and the Nasdaq composite climbed 47.03, or 0.3 percent, to 15,906.17.