Reports indicate that some vessels have successfully navigated the Strait of Hormuz, leading to a decline in WTI prices below $100 per barrel.
Sign in to access complete coverage, AI analysis, and related companies.