
The S&P 500 Index ($SPX) (SPY) today is up +0.14%, the Dow Jones Industrials Index ($DOWI) (DIA) is up +0.29%, and the Nasdaq 100 Index ($IUXX) (QQQ) is down -0.14%. September E-mini S&P futures (ESU25) are up +0.15%, and September E-mini Nasdaq futures (NQU25) is down -0.03%.
Stocks are seeing support today from the favorable PPI report and positive earnings results from several top Wall Street banks. The Nasdaq 100 index is being held back by weakness in chip stocks after disappointing guidance from ASML.