Oil Futures Traders Forecast Prices Above $81 Through 2025
Survey of 126 asset managers and strategists sees demand destruction balancing supply shocks amid persistent war risk premiums. Oil prices are expected to average between $81 and $100 per barrel over the next 12 months, driven by demand destruction and geopolitical risks.