IRON MOUNTAIN INCIRM

Market cap
$31.8B
P/E ratio
Period EndEBITDA (Million USD)YoY (%)
Dec 31, 20241,910+12.51%
Dec 31, 20231,698-4.47%
Dec 31, 20221,777+15.83%
Dec 31, 20211,535-3.29%
Dec 31, 20201,587+10.23%
Dec 31, 20191,440+3.19%
Dec 31, 20181,395+19.08%
Dec 31, 20171,171+22.81%
Dec 31, 2016954+9.65%
Dec 31, 2015870-3.59%
Dec 31, 2014902+10.80%
Dec 31, 2013814-6.75%
Dec 31, 2012873-1.95%
Dec 31, 2011891+33.37%
Dec 31, 2010668