5% of the OS is like 4.35M shares. Thats nearly half the float. For one institution to hold that many shares would be insane at this point in time.
If i see any institutional firm holding more than 1M shares, that would be insane IMO, as thats nearly 10% of our float that most likely wouldnt be traded for at least 1 year (to take advantage of the cap gains tax rates)