The International Energy Agency (IEA) released 400 million barrels of oil from strategic reserves..., Sonic AI
“The International Energy Agency (IEA) released 400 million barrels of oil from strategic reserves, causing prices to drop by $18 per barrel upon announcement.”