The Spectator Index
4/2/2026, 7:00:02 PM
BREAKING:
Brent crude oil futures settle at $109, up 7.7%.