Research & Analysis7d ago
Demand Destruction, Not Inventory Drawdowns, Contained Oil Prices During Supply Shock
Global oil supply losses of 11.1 million barrels per day failed to trigger a price surge as demand collapsed, but China's finite stockpiles signal a winter crunch.