Yahoo has a different number but still the overwhelming bulk of shares are held by institutions. One would imagine ( hope) that they are smarter than most ( not all) of us. Certainly their experts are a lot smarter than I am. I guess I'll just be more patient and hope that the elusive $10/shares ( $40 post RS) does materialize in a reasonable period of time.
4.26% % of Shares Held by All Insider
85.62% % of Shares Held by Institutions
89.43% % of Float Held by Institutions