US crude oil price is now up over 7.5% and trading at over $90.Published by The Spectator IndexApr 19, 2026 11:30:02 PM UTC