U.S. stock futures fall sharply as oil prices climb above $100, raising market uncertainty in February 2026.
Read full article on MarketWire