The Spectator Index
3/19/2026, 8:50:02 AM
BREAKING:
Brent crude oil price up 7%, now trading at $115.