U.S. stocks drifted to a mixed finish as President Donald Trump’s tariffs on dozens of countries had only a muted effect on markets worldwide.

The S&P 500 slipped 0.1% Thursday. The Dow Jones Industrial Average dipped 0.5%, and the Nasdaq composite rose 0.3%. Worries are high that Trump’s tariffs are damaging the economy, particularly after last week’s worse-than-expected report on the job market.

But hopes for coming cuts to interest rates by the Federal Reserve and a torrent of stronger-than-expected profit reports from big U.S. companies are helping to offset the concerns, at least for now. Treasury yields ticked higher.