
June S&P 500 E-Mini futures (ESM26) are up +0.23%, and June Nasdaq 100 E-Mini futures (NQM26) are up +0.20% this morning as investors take on more risk amid mounting speculation that a deal to end the war between the U.S. and Iran is drawing closer.
U.S. President Donald Trump said he expects a deal with Iran to be announced “fairly soon” and claimed that Tehran had agreed to terms it had long resisted, including abandoning ambitions for a nuclear weapon and turning over nuclear material. President Trump also said that negotiations with Iran could resume this weekend and that he was open to traveling to Islamabad to finalize the deal. Meanwhile, a 10-day ceasefire between Israel and Lebanon came into effect, increasing the prospect of a broader peace. The price of WTI crude dropped over -3% and Treasury yields fell across the curve on Friday, buoying stock index futures.