Oil prices are skyrocketing as the Russian invasion of Ukraine raises concerns about oil supply. The international benchmark Brent Crude fell 1.2% to $109.81 per barrel on Thursday, while the United States Crude per barrel prices jumped 5.7% before ending down 2.5%. Both benchmarks are up more than 40% for […]