How the Oil Market Bounced Back From a Year of Crisis

Redirecting to full article in 0 second(s)...

Oil prices have staged a rapid recovery since the biggest crisis to strike the energy industry in decades. Here is why U.S. crude prices have roared back above $60 a barrel from a low of minus $37.63 a barrel last April.