The Spectator Index
3/30/2026, 9:10:03 PM
BREAKING:
US crude oil price up over 5%, trading at $105.