The Spectator Index
3/25/2026, 9:20:02 AM
BREAKING:
Oil prices down by over 5%, with WTI Crude trading at $87 and Brent Crude at $99.