The Spectator Index
3/30/2026, 7:20:05 PM
BREAKING:
For first time since 2022, US oil price has closed above $100.