That is not true, I have invested in many microcap (<100M) market cap companies with insider buys. If they were selling product and executing, I would not be bringing this up. They are not selling product, they are not profitable, they are not executing, and they are not buying shares. All these things create a bleak outlook for the company.