EnergyFreeUS Crude Inventories Drop 6.1 Million Barrels: What It Means for Energy Markets
U.S. commercial crude oil stockpiles plummeted by 6.1 million barrels during the week ending June 19, according to the latest EIA data. This significant draw leaves national reserves at 412.1 million barrels, positioning supply levels 7% below the five-year seasonal average.
