Oil jumps toward $100 per barrel on March 13, 2026, sending U.S. markets lower as investors turn defensive.
Read full article on MarketWire