The IEA says 325 million barrels of emergency oil have been released and another 75 million remain due. G7 leaders agreed Friday to release 100 million barrels of diesel and crude as Iran’s restrictions on shipping through the Strait of Hormuz squeeze supplies.