MERCER INTERNATIONAL INC.MERC

Market cap
$109.85M
P/E ratio
Period EndDepreciation & amortization (Million USD)YoY (%)
Dec 31, 2024171-0.99%
Dec 31, 2023173+19.67%
Dec 31, 2022144+9.04%
Dec 31, 2021132+2.54%
Dec 31, 2020129+2.00%
Dec 31, 2019126+30.67%
Dec 31, 201897+13.41%
Dec 31, 201785+18.49%
Dec 31, 201672+5.34%
Dec 31, 201568-12.41%
Dec 31, 201478-0.80%
Dec 31, 201379+35.47%
Dec 31, 201258+3.66%
Dec 31, 201156