RE:RE:RE:RE:$8,420,787institutions own millions of shares, there is no way they can sell now as there isn't enough demand to support this kind of volume. They would have to find another firm who is willing to buy from them.
If they were gonna sell at market price the share price would collapse to zero. So basically they are fuucked.