Insiders ownership Insiders own just under 10% or around 16 million dollars worth, with one just purchasing about $90 thousand dollars worth at .045. With MATCO investments behind them as well, definitely in strong hands now. As long as the demand maintains this most certainly will bounce back.