Stocks posted solid gains on Monday after the White House said it reached a preliminary agreement with Mexico on replacing NAFTA. The Nasdaq composite index topped 8,000 for the first time.
The S&P 500 index rallied 22.05 points, or 0.8 percent, to 2,896.74.
The Dow Jones Industrial Average advanced 259.29 points, or 1 percent, to 26,049.64.
Most Read Business Stories
- Seattle construction still booming and won't end anytime soon
- Forget Marie Kondo: There's a better, high-tech method to tidying up
- Canada's answer to Tesla is a $15,500 electric three-wheeler
- REI CEO Jerry Stritzke resigns, saying he failed to disclose a 'personal' relationship
- Seafood giant to spend up to $23 million to fix pollution
The Nasdaq composite surged 71.92 points, or 0.9 percent, to 8,017.90.
The Russell 2000 index of smaller-company stocks edged up 2.73 points, or 0.2 percent, to 1,728.41.
For the year:
The S&P 500 is up 223.13 points, or 8.3 percent.
The Dow is up 1,330.42 points, or 5.4 percent.
The Nasdaq is up 1,114.50 points, or 16.1 percent.
The Russell 2000 is up 192.89 points, or 12.6 percent.