Individual investors own a majority stake in Innodata Inc. (NASDAQ: INOD) with 55% ownership, followed by institutions at 38%. The top 25 shareholders collectively control less than half of the company's shares, indicating widespread ownership.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing