Oil prices closed at their highest level since February 11, 2025 on supply concerns in Russia and the U.S., while the market awaited clarity on sanctions amid U.S.-led peace talks on Ukraine. Brent crude rose 20 cents (0.3%) to $76.04 per barrel, and WTI climbed 40 cents (0.6%) to $72.25 per barrel. Supply risks remain […]
