Tariffs and the Middle East conflict are casting clouds over the U.S. stock market’s June gains. Source link