The Spectator Index
4/28/2026, 11:30:02 AM
BREAKING:
US crude oil up over 4.5%, now trading at $101.