Wall St update: Nasdaq slumps 2% ahead of Big Tech earnings

© 2025 Vimarsana