what does institutional ownership mean for stocks
Institutional ownership (IO) is the percentage of a stockâs float owned by institutions such as unit trusts / mutual funds, pension funds, endowments, hedge funds or other large investors. Most well-known stocks - e.g. household names like BP or Shell - would have at least 25% institutional ownership.