Energy News Beat 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, […]