RE:0.05% shares held by institutions?!LOL. Not a basher. I am long with OPM at this point.
However 200,000,000 x .0005 (five one-hundreths of one per cent) = 100,000 shares.
That's not an 'institutional' investment. (Maybe in name only).
An institution would rather buy something like this at $1.00, not a dime. If you can understand that.
Good luck to all.