The Spectator Index
3/30/2026, 6:40:01 PM
BREAKING:
US crude oil price settles up 3.25%, trading at $102.8.