Oil Slides Despite Strait of Hormuz Risk as Supply Buffers Build
Brent crude dropped 1.7% to $104.30 per barrel on Oct. 15, 2026, as traders weighed Strait of Hormuz shipping risks against emergency stock releases and potential U.S. sanctions relief. Russia's September inflation ticked up to 6.35%, complicating the Bank of Russia's policy outlook even as oil prices stayed historically elevated.
Read the full story