BREAKING: US crude oil settles at $90.9, up over 12%.Published by The Spectator IndexMar 6, 2026 7:40:03 PM UTC