EnergyFreeUS Oil Inventories Plunge 7.2 Million Barrels Amid Hormuz Tensions
Commercial crude oil inventories in the United States plummeted by 7.2 million barrels for the week ending July 24. This significant drawdown leaves national stockpiles at 404.5 million barrels, now sitting 7% below the five-year seasonal average.