US Crude Oil Inventories Fall Countering the Glut Narrative
In a surprising turn for energy markets, the latest Weekly Petroleum Status Report from the U.S. Energy Information Administration (EIA) reveals a drawdown in U.S. commercial crude oil inventories, challenging the prevailing narrative of an oil glut that has weighed on prices in recent months. For the week ending October 17, 2025, crude stocks fell […]
Continue Reading
