S&P 500 (SPY) At least held June lows for what’s it worth. 362 support and 371 resistance
Russell 2000 (IWM) Held June lows 163 support and resistance 170
Dow (DIA) Broke June lows-harbinger? Support at 292 and resistance at 300
Nasdaq (QQQ) Held June lows Support at 269 and resistance at 280