
The S&P 500 Index ($SPX) (SPY) today is up +2.10%, the Dow Jones Industrial Average ($DOWI) (DIA) is up +2.30%, and the Nasdaq 100 Index ($IUXX) (QQQ) is up +2.19%. June E-mini S&P futures (ESM26) are up +2.14%, and June E-mini Nasdaq futures (NQM26) are up +2.30%.
Stocks are sharply higher today as crude oil prices plunged more than -10% after President Trump said strikes against Iranian energy infrastructure and power plants would be postponed for five days following the start of talks with Iran to end the war. Mr. Trump said the US held productive talks on a comprehensive resolution of hostilities in the Middle East and that the discussion would continue throughout the week.