The Spectator Index
3/30/2026, 11:20:02 PM
BREAKING:
US crude oil price up over 6%, trading at $106.