China is now managing the oil market to stablize prices between $60 and $70 per barrel. Click here to read more.
China Building Stocks to Manage Oil Market
As the graph here shows, China has been increasing its days of petroleum coverage (inventories) while the rest of the world has not. See Our View on this page for an explanation.
Oil Price Stabilization: China as Buffer Stock Manager (September 15, 2025) -- China is stabilizing crude prices, and that stability may last for a year or longer.