The Spectator Index
4/19/2026, 11:30:02 PM
US crude oil price is now up over 7.5% and trading at over $90.