
The S&P 500 Index ($SPX) (SPY) today is down -0.20%, the Dow Jones Industrial Average ($DOWI) (DIA) is down -0.04%, and the Nasdaq 100 Index ($IUXX) (QQQ) is down -0.57%. June E-mini S&P futures (ESM26) are down -0.28%, and June E-mini Nasdaq futures (NQM26) are down -0.57%.
Stock indexes gave up an early advance today and turned lower as crude oil prices whipsawed higher amid the stalemate between the US and Iran that has kept the Strait of Hormuz closed. Crude prices recovered from early losses and pushed back into positive territory today when Iran said, despite draft changes, US demands for ending the war were "excessive and unrealistic." The rebound in crude oil prices pushed bond yields higher, weighing on stocks as the 10-year T-note yield climbed to a 15-month high today at 4.63%.