Oil Prices Surge Above $100 Per Barrel Despite Record Reserve Release By IEA Sparks Supply Fears In Middle East Jasmine Ara Sayyed March 12, 2026