In the two weeks since Russia’s invasion of Ukraine, oil prices have rallied by more than $30 to top $130 per barrel as concerns about disruptions to Russian oil supply mount. Oil is now holding near its highest level since 2008, and analysts are not ruling out a continued run to all-time highs of $150 […]

0