Markets rallied on February 2026's first trading day as oil faced its sharpest drop since October 2023.
Read full article on MarketWire