Brent Crude futures settle at $87.33/bbl, down $3.05, 3.37%

12 Jun 2026 18:49Energy