Stocks ended broadly higher Thursday as investors set aside concerns, for now, about the heated trade war between the U.S. and China that roiled markets earlier in the week.
The gains erased the week’s losses for the S&P 500 index. It was the third straight gain for the market following six losses in a row. Investors snapped up technology stocks in a signal that they are more willing to take on risk.
The S&P 500 index rose 54.11 points, or 1.9%, to 2,938.09.