March 13, 2026

WTI Recover To $91/$87/b As IEA Releases 400m Barrels Crude Reserves