Plus, some analysts were giving a $2-$3 price target before the split, so now that would mean $20-$30 per share.
There are just 6.2 million shares in the float now. Even with the share price down, the institutional investors are pretty impressive and seem to have waited out the downturn (Vanguard, Black Rock, Goldman Capital, and many more).