Global strategic oil inventory totaled 2.5 billion barrels at end of 2025, EIA says Reuters
Global Strategic Oil Inventory Totaled 2.5 Billion Barrels at End of 2025, EIA Says
Global strategic oil inventory totaled 2.5 billion barrels at end of 2025, EIA says Reuters