Impairments cut Halliburton’s pre-tax earnings in half

Halliburton news
Halliburton news