That's because nobody believes their revenue claims. If they did, the stock would be trading for a quarter or much more. They're claiming 5.1M per client, per year. Nobody is able to figure how this company can come up with that type of revenue. It's not like they sell the stuff either.
But they have the LT governors blessing. You know.... because it's on their website.