According to the link, there are about 365K shares held by institutional investors. That's just a bit over the average daly volume or about .05% of the OS.
What will be interesting to see is if the 'shelf buyer' of the $2 million in stock shows up on the NASDAQ site or if they may have quickly sold off their shares.