WTI trades lower around $66.00, downside appears further due to easing supply concerns

24/06/2025