Our View

China as Oil Market Manager

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.

More >>