The Market Impact of a Potential Russia-Ukraine Peace Deal on OilBusiness PenNovember 21, 2025April 22, 2026 November 21, 2025April 22, 2026 Oil prices and energy stocks took a notable hit on today as the U.S. renewed pressure for a peace agreement to end the protracted conflict...