Stock market today: Dow, S&P 500, Nasdaq swing amid earnings, data rush with auto tariffApril 29, 2025