International Energy Agency (IEA) released a detailed plan of how it'll undertake largest-ever oil stock release of 400 million barrels amid a global supply disruption. The Americas will contribute the largest amount, at 172.2 million barrels, followed by IEA member countries in Asia Oceania region (66.8 million barrels). Of the planned releases, 72% will be in crude oil form.