NCI has 93 million Float insiders hold 36.59% of sharesTiny float, the company has posted Net profit last 2.5 years. Revenue increasing, profit increasing, backlog increasing, the number of the customers increasing. The only missing part is share price