Brent Crude futures settle at $66.87/bbl, down 17 cents, 0.25%

10 Jun 2025 18:42Energy