Nasdaq, S&P slide as consumer confidence slumps amid more tariff drama; yields plunge Published 25 Feb 2025 Full Article