Float is around 23 million shares. Tutes own around 10 million shares. Total of 86 Tutes. Now, the index funds MUST buy the stock and HOLD it. This dries the float up even more. Total tradable shares are around 10 million shares with 3 million shares short. Short ratio roughly 30% if the tutes aren't selling. And my guess is they are not selling. Fundies are getting better. Revenue is growing. Technicals look good. One more solid contract announcement and this could skyrocket. Market cap still extremely small when compared to other similar companies like WPRT. WPRT just got a buy from Morgan Stanley, so we know the big names are looking in this space for growth companies to jump on.
Just my two cents. I could be wrong. Do your own research and don't invest because of anything you read on a message board.
Sentiment: Strong Buy
Hold your stock for huge gains