Skip to main content
Automatic

Tech megacaps lose $770 billion in value as Nasdaq suffers steepest drop since April