“Global oil inventories are being depleted and will need to be resupplied by June or July 2026 to avoid significant demand destruction.”