Projected oil surplus of nearly 4 million bpd in 2026 and slowing demand
Markets brace for shifting dynamics amid the IEA's warnings of supply surpluses, moderating demand growth, and ongoing geopolitical uncertainty.
Markets brace for shifting dynamics amid the IEA's warnings of supply surpluses, moderating demand growth, and ongoing geopolitical uncertainty.