Halliburton rides oil boom to 4Q profit