The Spectator Index
3/27/2026, 6:40:03 PM
BREAKING:
Crude oil prices surge by 5%, back over $100.