BREAKING: US crude oil price up over 5%, trading at $105.Published by The Spectator IndexMar 30, 2026 9:10:03 PM UTC