Wall Street drifted to a mixed finish Friday after data suggested the U.S. job market is still warm enough to keep the economy growing but maybe not so hot that it stokes inflation much higher.

The S&P 500 lost 12.64 points, or 0.3%, to 4,398.95, though slightly more stocks within the index rose than fell. The Dow Jones industrial average gave up 187.38, or 0.6%, to 33,734.88, and the Nasdaq composite edged down by 18.33, or 0.1%, to 13,660.72.

Treasury yields were mixed following the much anticipated jobs data. The 10-year Treasury yield rose to 4.05% from 4.03% late Thursday. The two-year yield fell to 4.94% from 5.00%.

Some concerning signals for inflation were also still embedded in the report.

Wage growth held steady last month, instead of slowing as economists expected, for example. Wall Street’s fear is the Fed will see too-strong wage growth as keeping upward pressure on inflation.

Stocks in the energy industry were among Wall Street’s strongest Friday as the price of oil rallied. Oilfield services provider Schlumberger jumped 8.6%, Halliburton climbed 7.8% and Marathon Oil rose 4.3%.

Higher yields helped pull the S&P 500 to a loss of 1.2% for the week. That’s its second losing week in the last eight.

In stock markets abroad, indexes continued to sink in China, where a recovery in the world’s second-largest economy is slower than hoped following the removal of anti-COVID restrictions. Hong Kong’s Hang Seng fell 0.9%, and stocks in Shanghai slipped 0.3%.

In Europe, stocks were mixed. Germany’s DAX returned 0.5%, and the FTSE 100 in London fell 0.3%.

Benchmark U.S. crude oil for August delivery rose $2.06 to $73.86 a barrel Friday. Brent crude for September delivery rose $1.95 to $78.47 a barrel.

Gold for August delivery rose $17.10 to $1,9132.50 an ounce. Silver for September delivery rose 40 cents to $23.29 an ounce and September copper rose 5 cents to $3.78 a pound.

Wheat for July fell 7.5 cents at $6.395 a bushel; July corn was off 6.25 cents at $5.605 a bushel, July oats lost 10.5 cents at 4.0625 a bushel; while July soybeans declined 40.25 cents at $14.855 a bushel.

— Associated Press