News

Thursday April 24, 2025 - Crude oil stocks, not including the SPR, stood at 443.1 million barrels on April 18, according to the U.S. Energy Information Administration.