Business Posted byOliver KensingtonIEA Announces Historic Oil Stock Release Amid Supply Disruptions11.03.20262 Min ReadThe International Energy Agency has decided to release 400 million barrels of oil from emergency reserves, marking the largest stock release in its history.