Institutions Actually Own 96.18 % of SharesInstitutions actually own more of the shares than you think. If you include the shorted shares, the institutions own 96.17 %. Take a look at this link for proof:
https://wallmine.com/nyse/maxr You see, the shorted shares were bought by the institutions, so in the end, there will be a short squeeze because the institutions will just hold their shares bought short. The public will hold theirs also because the price is going up fast. Should be interesting. All it takes is some really good news. IMO.