Oil prices stabilized on Tuesday following a 2% decline in the prior session, as market participants closely monitored peace negotiations aimed at resolving Russia’s conflict in Ukraine and an impending decision regarding U.S. interest rates. Brent crude futures experienced a decline of 2 cents, equivalent to 0.03%, settling at $62.47 per barrel as of 0101. Read More