Institutional investors own a significant stake of 45% in Inozyme Pharma, Inc. (NASDAQ:INZY)
Key Insights Given the large stake in the stock by institutions, Inozyme Pharma's stock price might be vulnerable to their trading decisions 53% of the business is held by the top 8 shareholders Owne...