Economics ❯ Market Trends ❯ Oil Prices ❯ Supply and Demand
An IEA surplus warning signals near-term slack despite executives' medium-term optimism.