WTI stabilizes above $98.00 amid mixed US-Iran peace deal signals

21/05/2026