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

2026-05-19

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.