Retail investors hold 51% ownership in South32 Limited, while institutions own 41%. The top 25 shareholders collectively have less than half of the total ownership. Institutional ownership and analyst sentiments can indicate a stock's expected performance.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing