Insider's own (hold) 84%. They cannot get out of their positions without significant volume. This means that they have confidence in what they are doing. The 10Q is due out in about 10 days. Then we will know what has transpired in the past 3 months. 750 shares is nothing. Don't get excited.