Halliburton takes a punch from Gulf settlement, and then pumps out impressive numbers