MERCER INTERNATIONAL INC.MERC

Market cap
$109.85M
P/E ratio
Period EndTotal liabilities (Million USD)YoY (%)
Dec 31, 20241,833-9.57%
Dec 31, 20232,027+7.47%
Dec 31, 20221,886+13.82%
Dec 31, 20211,657+8.45%
Dec 31, 20201,528+0.84%
Dec 31, 20191,515+8.68%
Dec 31, 20181,394+18.76%
Dec 31, 20171,174+50.60%
Dec 31, 2016780-2.53%
Dec 31, 2015800-9.92%
Dec 31, 2014888-26.02%
Dec 31, 20131,200+32.67%
Dec 31, 2012905-3.11%
Dec 31, 2011934