Leaked news from the future.
Tap to receive
The U.S. Strategic Petroleum Reserve will fall to 280 million barrels by October 30, 2026. Reuters had already reported crude stocks at 284.6 million barrels for the week ending September 21, 2026, and the United States has an agreement to release 172 million barrels, so planned drawdowns will push…