Diamondback Energy falls to $2.4bn loss on oil price impairment
Texas-based company has three completion crews working to stem production declines in the fourth quarter
Texas-based company has three completion crews working to stem production declines in the fourth quarter