MERCER INTERNATIONAL INC.MERC

Market cap
$109.85M
P/E ratio
Period EndTotal debt (Million USD)YoY (%)
Dec 31, 20241,474-8.42%
Dec 31, 20231,609+19.53%
Dec 31, 20221,347+8.80%
Dec 31, 20211,238+4.29%
Dec 31, 20201,187+9.07%
Dec 31, 20191,088+4.47%
Dec 31, 20181,041+57.07%
Dec 31, 2017663+7.36%
Dec 31, 2016618-3.21%
Dec 31, 2015638-5.29%
Dec 31, 2014674-31.21%
Dec 31, 2013979+4.41%
Dec 31, 2012938+27.78%
Dec 31, 2011734