Russia’s Invasion Of Ukraine Has Sent Energy Prices Soaring—Here’s How High Oil Could Rise

Topline Oil prices have continued to skyrocket this week—with Brent crude briefly rising above $100 per barrel for the first time since 2014—as Russia launched its invasion of Ukraine, and although pr...