oil prices
The $98 Anchor: Global Markets Breathe as Oil Stabilizes Amid Middle East Ceasefire
As of April 10, 2026, the global energy landscape has reached a precarious but welcome plateau. After a harrowing six-week surge that saw West Texas Intermediate (WTI) crude skyrocket toward $125 per barrel, prices have retreated and stabilized near the $98 mark. This normalization follows a breakthrough ceasefire agreement that