Commentary
U.S. Will Release 172 Million Barrels of Oil From the Strategic Petroleum Reserve
Member nations of the International Energy Agency (IEA) agreed to collectively release 400 million barrels from strategic reserves based on the IEA’s recommendation. The United States will be releasing 172...

