The Dow fell 871 points as geopolitical tension spooked markets. Nvidia, Tesla, and Netflix led the downturn. Key levels are under pressure as earnings season unfolds.
Read full article on MarketWire