BREAKING: WTI Crude oil settles at $81, up 8.5% in today's trading.Published by The Spectator IndexMar 5, 2026 7:40:03 PM UTC