Hal stock