Institutional investors own a significant stake of 39% in Abeona Therapeutics Inc. (NASDAQ:ABEO)

Institutional investors own a significant stake of 39% in Abeona Therapeutics Inc. (NASDAQ:ABEO)

Institutional investors hold a significant stake in Abeona Therapeutics, influencing the stock's performance. Ownership structure reveals institutions own 39%, followed by hedge funds. Analysts and insider ownership also impact the company's trajectory. Despite public ownership, institutional decisions can sway the stock.

Read More

Did you find this insightful?