BREAKING: US crude oil price settles up 3.25%, trading at $102.8.Published by The Spectator IndexMar 30, 2026 6:40:01 PM UTC