The International Energy Agency (IEA) cut its supply and demand projections for the remainder of the year, expecting world oil supply to average 100.7 mb/d in 2026, down 5.7 mb/d y-o-y in its last report, with a full recovery in supplies from Middle East producers deferred until 2027.