Dow, S&P 500, Nasdaq futures wobble amid wave of earnings as tariffs bite GM profitBy kaydenchiewJuly 22, 2025