AInvest Newsletter
Daily stocks & crypto headlines, free to your inbox
Institutional investors own 68% of Mercer International, with the top 6 shareholders holding 52% of the business. The recent 14% drop in share price adds to a one-year loss of 74% for shareholders, potentially leading to institutional investors selling the stock. Insiders own 10% of Mercer International.

Daily stocks & crypto headlines, free to your inbox
Comments
No comments yet