Stock Market News, March 5, 2026: Dow Drops 1.6%, Oil Pushes Above $80 WSJ

Stock Market News, March 5, 2026: Dow Drops 1.6%, Oil Pushes Above $80 WSJ