WTI Oil Prices Attempt Recovery After 5.8 Million Barrel Crude Inventory Draw Sparks Market Rebound
Key Points:Strategic Petroleum Reserve increased from 402.3 million barrels to 402.5 million barrels. Domestic oil production grew from 13.431 million bpd to 13.435 million bpd. Oil prices try to gain upside momentum after the release of the EIA report. On June 25, 2025, EIA released its Weekly Petroleum Status Report. The report indicated that crude inventories declined by -5.8 million barrels from the previous week, compared to analyst consensus of -0.75 million. At current levels, crude inven