Institutional investors control 69% of Merus N.V. (NASDAQ:MRUS) and were rewarded last week after stock increased 5.5%
Analyst forecasts and ownership data provide insights into a company's potential. Institutional investors own 69% of Merus N.V., benefiting from its market cap growth. Hedge funds and insiders also hold significant stakes, influencing board decisions.