IEA Monthly Report: Due to the ongoing attacks in Ukraine, the IEA has lowered its 2026 oil production forecast for Russia by 125,000 barrels per day to 8.7 million barrels per day, and its 2027 forecast by 235,000 barrels per day to 8.6 million barrels per day.