Institutional Shareholders Face Pressure as Mercer International's Stock Drops 14% and 74% in the Past Year

Tuesday, Nov 18, 2025 6:13 am ET1min read

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.

Institutional Shareholders Face Pressure as Mercer International's Stock Drops 14% and 74% in the Past Year

Comments



Add a public comment...
No comments

No comments yet