HALLIBURTON (HAL)

HALLIBURTON (HAL): Shares Outstanding Chart