MERCER INTERNATIONAL INC.MERC

Market cap
$109.85M
P/E ratio
Period EndEBITDA (Million USD)YoY (%)
Dec 31, 2024186-1241.84%
Dec 31, 2023-16-103.03%
Dec 31, 2022537+12.06%
Dec 31, 2021479+148.52%
Dec 31, 2020193-8.44%
Dec 31, 2019210-42.29%
Dec 31, 2018365+44.48%
Dec 31, 2017252+35.87%
Dec 31, 2016186-20.64%
Dec 31, 2015234-2.42%
Dec 31, 2014240+117.41%
Dec 31, 2013110+3.03%
Dec 31, 2012107-35.94%
Dec 31, 2011167