NYMEX WTI crude August futures settle at $84.91 a barrel, up $1.68, 2.02%.

21 Jul 2026 18:31Energy