Typically, a company controlled by five or fewer investors but in the definition of what constitutes an investment trust. It is a company where less than 30% of the shares are in public hands
Typically, a company controlled by five or fewer investors but in the definition of what constitutes an investment trust. It is a company where less than 30% of the shares are in public hands