individual investors who own 55% along with institutions invested in Innodata Inc. (NASDAQ:INOD) saw increase in their holdings value last week
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.