NYMEX WTI crude June futures settle at $105.42 a barrel $4.25, 4.20%.

15 May 2026 18:31Energy