WTI trades below $82.00 as IEA plans record Oil reserve release

11/03/2026