Prices later pulled back to $86.5 even as concerns centered on the Strait of Hormuz and Red Sea, while EIA data showed a surprise 1.4 million-barrel inventory build.
35d ago
verifying reliability
No specialized terms available for this topic.