Major indices decline as surging oil, Iran war, and inflation fears shape markets in February 2026.
Read full article on MarketWire