HAL - Halliburton Company Stock Analysis | Finranks