Is it possible that they cancelled shares? This trades like there are less than 20 million shares in the float.