Brent Crude futures settle at $96.78/bbl, down $3.91, 3.88%

24 Jul 2026 18:44Energy