MERCER INTERNATIONAL INC.MERC

Market cap
$109.85M
P/E ratio
Period EndEBITDA margin (%) YoY (%)
Dec 31, 20249.1-1214.17%
Dec 31, 2023-0.8-103.47%
Dec 31, 202223.5-11.41%
Dec 31, 202126.6+96.14%
Dec 31, 202013.5+4.51%
Dec 31, 201913-48.21%
Dec 31, 201825+15.88%
Dec 31, 201721.6+8.27%
Dec 31, 201619.9-11.98%
Dec 31, 201522.6+10.99%
Dec 31, 201420.4+101.36%
Dec 31, 201310.1-21.03%
Dec 31, 201212.8-31.70%
Dec 31, 201118.8