Highlights
The Dow industrial average firmed 0.1 percent, the S&P 500 rose 0.6 percent, and the Nasdaq advanced 1.1 percent. US Treasury yields rose, oil prices fell, while the dollar was mixed.
A rally in Nvidia after an analyst upgrade powered technology stocks in otherwise mostly lackluster summer trading. United States Steel surged after rejecting a takeover offer from Cleveland Cliffs. On the downside, Tesla slipped after announcing price cuts in China.
Communications services, consumer discretionary, and health care outperformed. Chipmakers, software, managed care, and waste haulers had a good day. Lagging were consumer staples, real estate, and energy.