Stocks broke a four-day losing streak Monday as industrial companies and retailers rose. Technology companies recovered some of their steep losses from last week.
Transportation and other industrial companies continued their recent rally and retailers like Nike, Home Depot and Walmart all climbed. While technology companies rose overall, Apple fell after saying a new round of bigger U.S. tariffs could push it to raise prices.
CBS slipped after it announced the departure of longtime CEO Les Moonves, and Alibaba skidded after the big Chinese internet retailer said co-founder Jack Ma will step down as chairman in 2019.
Investors expect the U.S. to put new tariffs on Chinese imports soon. The Hang Seng index in Hong Kong fell again Monday after President Donald Trump again threatened to tax almost everything the U.S. imports from China. The index has tumbled almost 20 percent since late January as the dispute has escalated.
Randy Frederick, vice president of trading and derivatives for Charles Schwab, said investors feel China has much more to lose in the conflict than the U.S. does, as it exports much more to the U.S. than it imports from it.
"If Chinese businesses and Chinese consumers get uncomfortable with this whole battle, they get nervous and they get tentative," he said. "When people do that, they stop spending."
S&P 500 index gained 5.45 points, or 0.2 percent, to 2,877.13. The Dow Jones Industrial Average lost 59.47 points, or 0.2 percent, to 25,857.07 as health insurer UnitedHealth and aerospace company Boeing traded lower.
The Nasdaq composite edged up 21.62 points, or 0.3 percent, to 7,924.16.