$140 Mirage Masks Deeper Oil Supply Failure

The sharp oil rally following the Strait of Hormuz disruption woke oil from its slumber. Spot Brent price briefly touched $141 per barrel, as energy stocks rallied, policymakers scrambled, and analysts revised price forecasts upward. But the spike tells one part of...