WTI at $86.9: The War Premium Is Leaking Out, But Don’t Call This a Retreat
The number that matters right now is $98.7. That’s where WTI crude was on March 11, 2026 — a vertical sprint from $71.2 just two weeks earlier, driven almost entirely … Read more