🌍 The IEA's monthly oil market review lowers the 2026 global oil demand forecast to 102.38 million barrels per day and cuts the 2026 production forecast to 100.65 million barrels per day. OPEC+ countries increased September production by 2 million barrels but still fell 5.42 million barrels below targets. Global fuel export remains tense, dropping 700,000 barrels in September. Refining output hit a seasonal low of 81.3 million barrels per day in October, with recovery expected later this year. IEA
- 226
- 54
- 37
- 24
- 12