The IEA's historic 400M-barrel strategic oil release offered limited relief as Brent crude jumped past $100 and WTI neared $96 amid US-Israel strikes on Iran.
Rising tensions in the Middle East have disrupted shipping through the Hormuz Strait, pushing oil above $100 and triggering sharp volatility in global oil and gas markets while raising concerns over Europe's energy supply.