EIA: US Crude Inventories Drawn Down as Demand Increases
The latest Weekly Petroleum Status Report from the U.S. Energy Information Administration (EIA), released on February 19, 2026, reveals a significant drawdown in U.S. crude oil inventories for the week ending February 13, 2026. Commercial crude oil stocks fell by 9.0 million barrels to 419.8 million barrels, a stark reversal from the previous week\’s […]
Continue Reading
