MERCER INTERNATIONAL INC.MERC

Market cap
$109.85M
P/E ratio
Period EndCost of revenue (Million USD)YoY (%)
Dec 31, 20241,683-9.17%
Dec 31, 20231,853+13.11%
Dec 31, 20221,639+31.55%
Dec 31, 20211,246+7.04%
Dec 31, 20201,164-13.18%
Dec 31, 20191,340+50.99%
Dec 31, 2014888-3.60%
Dec 31, 2013921+33.64%
Dec 31, 2012689+0.78%
Dec 31, 2011684