Halliburton books $1.1 billion charge in low price outlook

Commodities