The Spectator Index
4/2/2026, 9:40:02 AM
BREAKING:
WTI crude oil up by 8%, now trading at $108.