Insiders got shares via options, paying as little as 0.43/share, yet the first chance they got after exercising the options was to dump them on the open market when the PP is near 52-wk low. That shows you utter and complete lack of confidence in their own company.
You have a good point, either lack of confidence or stupidity. I still strongly believe in this company but the selling going on is unravelling!! It has a great balance sheet and things couldnt be better????