The Spectator Index
4/2/2026, 7:50:02 PM
BREAKING:
US crude oil closes at $111, the highest since mid-2022.