The Spectator Index
3/9/2026, 6:40:02 PM
BREAKING:
US crude oil prices settle at $94.7, up 4.2%.