Global oil markets are stable despite a significant supply shock from the largely shut Strait of Hormuz. Prices have retreated from recent highs, but uncertainties regarding global inventories, China's demand, and actual consumption levels create a fragile market situation.
Sign in to access complete coverage, AI analysis, and related companies.
Sign In to Continue