The Spectator Index
3/29/2026, 11:00:03 PM
BREAKING:
Oil prices up over 2.5%, with WTI crude at $102 and Brent crude at $115.