HALLIBURTON Shares Outstanding (HAL)

HAL: Shares Outstanding Chart (HALLIBURTON)