Institutions owning a substantial 29% stake in Century Therapeutics (NASDAQ:IPSC) indicates their significant influence on the company's share price. Institutional investors closely watch the company's performance, with the top 5 shareholders controlling more than half of the company's decisions.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing