U.S. stocks pulled back further from their records after a rise in crude prices jumped Thursday.

The S&P 500 fell 0.2% amid a shaky week that’s knocked the index off its all-time high set on Monday. The Dow Jones industrial average fell 184 points, or 0.4%, and the Nasdaq composite edged down by less than 0.1%.

Stocks sank as oil prices kept rising amid the world’s wait to see how Israel will respond to Iran’s missile attack from Tuesday.

In the bond market, Treasury yields rose after reports suggested the U.S. economy remains solid. One showed growth for real estate, health care and other U.S. services businesses accelerated to its strongest pace since February 2023 and topped economists’ expectations, though employment trends may be slowing.

A separate report suggested the number of layoffs across the United States remains relatively low.

On Wall Street, Levi Strauss dropped 7.7% despite reporting better profit for the latest quarter than analysts expected.

Nvidia helped cushion the losses, and the 3.3% gain for the chip company was the strongest force pushing up on the S&P 500.

All told, the S&P 500 slipped 9.60 points to 5,699.94. The Dow dropped 184.93 to 42,011.59, and the Nasdaq composite slipped 6.65 to 17,918.48.

The yield on the 10-year Treasury rose to 3.85% from 3.78% late Wednesday. The two-year yield, which moves more closely with expectations for what the Fed will do with overnight rates, rose to 3.70% from 3.64%.

— Associated Press