Brent crude futures settle at $73.74/bbl, down $3.34, 4.33%.

24 Jun 2026 18:47Energy