The global crude oil market is facing a structural supply deficit, stabilizing prices above the $100/bbl floor. This environment is shaped by three key dynamics:
Geopolitical Risk: Supply chain disruptions, particularly near the Strait of Hormuz, have removed 10–14 million barrels per day, creating persistent inventory drawdowns and a firm bullish outlook.
Upstream Scarcity: With non-OPEC output flattening and producers nearing capacity, the industry requires long-cycle capital investment. Failure to invest risks severe shortages and significant price spikes by the early 2030s.
Macroeconomic Impact: Sustained high prices are fueling inflation and bond yields. While geopolitical escalation could drive prices to $130–$150, diplomatic breakthroughs might trigger temporary pullbacks to $70–$84; however, a return to pre-2025 lows remains unlikely due to rising infrastructure costs.