NO doubt, and they are about the only ones that can make $$ selling the stock at this price because they were likely issued warrants, options, or some whatever instrument that would allow them an out at a profit.
Book value is just under a nickel and profits are something like .001+ making the PE at .07 over 65.