Halliburton beats Q2 estimates by a penny as North American work picks up