Stocks closed broadly higher on Wall Street Thursday, pushing major indexes to more record highs.
A batch of solid economic data injected more optimism into markets a day after the U.S. and China signed an initial trade deal. Technology companies powered the market's gains as investors mostly focused on a mixed batch of corporate earnings reports.
The S&P 500 index climbed 27.52 points, or 0.8%, to 3,316.81, a record.
The Dow Jones Industrial Average rose 267.42 points, or 0.9%, to 29,297.64, a record.
The Nasdaq gained 98.44 points, or 1.1%, to 9,357.13, a record.
The Russell 2000 index of smaller company stocks picked up 22.82 points, or 1.4%, to 1,705.22.
For the week:
The S&P 500 is up 51.46 points, or 1.6%.
The Dow is up 473.87 points, or 1.6%.
The Nasdaq is up 178.27 points, or 1.9%.
The Russell 2000 is up 47.57 points, or 2.9%.
For the year:
The S&P 500 is up 86.03 points, or 2.7%.
The Dow is up 759.20 points, or 2.7%.
The Nasdaq is up 384.53 points, or 4.3%.
The Russell 2000 is up 36.75 points, or 2.2%.