
The S&P 500 Index ($SPX) (SPY) today is up +0.07%, the Dow Jones Industrial Average ($DOWI) (DIA) is up +0.29%, and the Nasdaq 100 Index ($IUXX) (QQQ) is down -0.25%. June E-mini S&P futures (ESM26) are up +0.10%, and June E-mini Nasdaq futures (NQM26) are down -0.17%.
Stock index futures recovered from overnight losses and are trading mixed as crude oil prices fell more than -1% on hopes for a breakthrough in the standoff between the US and Iran over the Strait of Hormuz. Crude prices retreated today after Tasnim, Iran's semi-official news agency, reported that the US has proposed a temporary waiver on Iran oil sanctions until a final peace agreement is reached. T-note yields gave up an early advance and also turned lower on the news.