JUST IN: Price Of Oil Over $90 Per Barrel For First Time Since 2014
The price of oil surpassed $90 a barrel on Wednesday — its highest mark in eight years as limited supply coupled with the prospect of a Russian invasion of Ukraine sent energy prices soaring.