The Market Impact of a Potential Russia-Ukraine Peace Deal on OilBusiness PenNovember 21, 2025 November 21, 2025 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...