
The S&P 500 Index ($SPX) (SPY) today is down -0.05%, the Dow Jones Industrial Average ($DOWI) (DIA) is down -0.02%, and the Nasdaq 100 Index ($IUXX) (QQQ) is up +0.20%. June E-mini S&P futures (ESM26) are down -0.03%, and June E-mini Nasdaq futures (NQM26) are up +0.23%.
Stock indexes are mixed today, with the Nasdaq 100 posting a new all-time high. Crude oil prices are down more than -4% today, supporting stocks and bonds as the markets await updates on a potential US-Iran peace deal that would reopen the Strait of Hormuz. Better-than-expected corporate earnings results are also lifting stocks, powered by tech earnings and high expectations for artificial intelligence. Strength in software stocks is leading the Nasdaq 100 higher as Datadog surged more than +30% after reporting blowout earnings.