Analysis: Oil Toward $100 — Why Crude Prices Will See a Major Surge in 2026
Oil prices are heading toward $100 per barrel in 2026, driven by OPEC+ production cuts, chronic underinvestment in exploration, recovering Chinese and Indian demand, and escalating geopolitical risks. A comprehensive analysis of Goldman Sachs and…