WTI stabilizes around $64.00 as traders eye US-Iran talks amid supply glut risks

05/02/2026