Crude oil prices plummeted 12% to $87.06 per barrel on 10 March, following a 17% drop previously. The International Energy Agency is meeting to discuss emergency stock releases amid ongoing supply concerns stemming from geopolitical tensions and production cuts by Iraq, Kuwait, and the UAE.