Major HoldersCurrency in USD
Breakdown
1.53% % of Shares Held by All Insider
96.51% % of Shares Held by Institutions
98.01% % of Float Held by Institutions
904 Number of Institutions Holding Shares
So what does this tell us? First of all there is only 2% left of the Tradeable float. With the Share Price suppressed over the past 3 years to the current low, the share price is likely to climb higher rather than Lower.
904 Institutional/Mutual Fund holders are not prepared to sell at these levels and lock in their losses at a minimum of 40% - decline.
With 223.09 Million shares issued there are only 4,461,800 shares left to trade.