The Spectator Index
4/5/2026, 10:30:02 PM
BREAKING:
Stock market futures in the US are down by 0.6%, as oil prices rise by 3%.