Energy markets in the crosshairs of the Ukrainian crisis
The effects of the Russian invasion of Ukraine that began two weeks ago are spilling over into global markets, creating massive volatility for corporations to navigate. Crude oil prices traded up to $130 per barrel this past week to a 15-year high as the [...]