WTI Oil remains depressed below $65.00 on easing supply concerns

26/06/2025