Our View

China: The Oil Price Stabilizer

 

Given its actions, it is clear that China has become the stabilizer of world oil prices. Click here to read more.

Markets Are Rational

The rise and fall in crude prices from March 2 to June 26 was driven primarily by speculative activity. See Our View.

China: Crude Price Stabilizer, Diesel Destroyer (August 3, 2026) -- China's oil market strategy today seems to be keeping crude oil prices from spiking but not doing the same for diesel.

More >>