What this real-world oil price says about the level of stress in the energy market April 10, 2026 · CNBC Read full story at source