Just need to ask yourself who you want to believe... Publicly made statements from the management of what appears to be a legitimate, well run company. Or accusation made by a well known con artist/self admitted short seller looking for a pay check?
My guess is that once management begins open market acquisitions, sp heads north?