US stocks were mixed Monday after President Donald Trump said he would delay
planned military action against Iran. The S&P 500 edged lower, the Nasdaq fell
0.5%, while the Dow rose 0.3%. Treasury yields climbed, with the 10-year yield
topping 4.6%, as investors weighed persistent inflation risks linked to higher
oil prices. Brent crude briefly rose above $110 before easing after Trump said
“serious negotiations are now taking place” with Iran. Markets also turned focus
to upcoming earnings from retailers including Target and Walmart, alongside
closely watched results from Nvidia on Wednesday.