74.8% HELD BY INSIDERS!Is this true? Those people believe in "their" company and at 75% it is their company.
I like management that own a good percentage of the company they are working for.
They are not just collecting a nice pay cheque with a expense account on the side.