Livewire News

According to a new report from Deloitte, 35 oil & gas companies with a total of $18 billion of debt went bankrupt in 2015. While this is only about half of what was seen in 08/09, the report suggests there could be a lot more to come. “Nearly 35 percent... Show More