The S&P 500 Index ($SPX) (SPY) today is up +0.73%, the Dow Jones Industrial Average ($DOWI) (DIA) is up +0.53%, and the Nasdaq 100 Index ($IUXX) (QQQ) is up +1.62%. June E-mini S&P futures (ESM26) are up +0.80%, and June E-mini Nasdaq futures (NQM26) are up +1.65%.
Stock indexes are sharply higher today after President Trump's signing on Wednesday night of a preliminary deal to end the US-Iran war sent crude oil prices to a 3.5-month low, eased inflation expectations, and sparked risk-on sentiment in asset markets.