Oil Prices Remain Relatively Stable Despite Historic Iran War Disruption
Despite a historic oil supply disruption caused by the Iran war and closure of the Strait of Hormuz, Brent crude prices remain below $110 per barrel. Analysts attribute this to reduced demand from China's sharply lower imports and other market dynamics.

Tickers: $MS