Hal Share Analysis