Strait of Hormuz Crisis: Despite the ceasefire, the energy sector remains on edge. The International Energy Agency (IEA) is coordinating emergency oil releases of nearly 3 million barrels per day to offset disruptions in the Strait of Hormuz, which have pushed stagflation concerns to the forefront of global markets.