David Fickling argues that the mystery behind China's 4.6 million barrel per day drop in oil demand is explained by published data. Key factors include a reversal of last year's excess refining and product exports, a significant impact from electric vehicle adoption (800,000 bpd), and a sharp decline in plastics production due to high NAFTA prices (700,000 bpd). He concludes that China's oil demand has peaked and is in decline.
Yields
NDX
RUT

explicit
Metals
USD
Bloomberg Business Publications 7.0
Financial Media
David Fickling 5.5
6/19/2026 9:59:28 AM
wti
China's oil demand... has peaked and is in decline.

SignalTube

markets at a glance