Halliburton (HAL) shares achieved a fifth consecutive day of gains, accumulating a total return of 9.8% during this time ...