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
MERC--

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

Stay ahead of the market.

Get curated U.S. market news, insights and key dates delivered to your inbox.

Comments



Add a public comment...
No comments

No comments yet