Global oil inventories are being run down to supply the market and are expected to be depleted by..., Sonic AI
“Global oil inventories are being run down to supply the market and are expected to be depleted by June or July 2026, which will necessitate demand destruction.”