The Spectator Index
7/22/2026, 10:20:01 AM
BREAKING:
US crude oil price up 4%, rises to $95.