NYMEX WTI Crude June futures settle at $96.37 a barrel, up $1.97, 2.09%

27 Apr 2026 18:31Energy