Dow plunges 800 points on Feb. 23, 2026, as AI fears and tariff news rattle markets ahead of Nvidia earnings.
Read full article on MarketWire