Stocks finished solidly higher on Wall Street Monday as investors welcomed news of a 90-day truce in the trade battle between the U.S. and China.
Technology stocks, automakers, retailers and industrial companies powered the broad rally. The price of oil jumped, sending energy stocks higher, amid expectations OPEC will cut production.
The S&P 500 index climbed 30.20 points, or 1.1 per cent, to 2,790.37.
The Dow Jones Industrial Average jumped 287.97 points, or 1.1 per cent, to 25,826.43.
The Nasdaq composite rose 110.98 points, or 1.5 per cent, to 7,441.51.
The Russell 2000 index of smaller-company stocks picked up 15.69 points, or 1 per cent, to 1,548.96.
For the year:
The S&P 500 is up 116.76 points, or 4.4 per cent.
The Dow is up 1,107.21 points, or 4.5 per cent.
The Nasdaq is up 538.12 points, or 7.8 per cent.
The Russell 2000 is up 13.45 points, or 0.9 per cent.
The Associated Press