Crude Oil Markets Stabilize Around $91 Amid Renewed U.S.-Iran Tensions
Crude oil prices stabilized near $91 per barrel as geopolitical tensions between the U.S. and Iran escalated militarily. Simultaneously, crude inventories fell 9.12 million barrels, significantly surpassing analyst forecasts and supporting price levels despite macroeconomic headwinds.

