Brent fell to $73.34 and WTI to $70.07 after tanker traffic resumed through the Strait of Hormuz, easing supply fears despite U.S. crude stocks hitting their lowest since 1984.
34d ago
verifying reliability
No specialized terms available for this topic.