NYMEX WTI Crude August futures settle at $70.34 a barrel, down $2.87, 3.92%.

24 Jun 2026 18:31Energy