IRON MOUNTAIN INCIRM

Market cap
$31.8B
P/E ratio
Period EndCash from operations (Million USD)YoY (%)
Dec 31, 20241,197+7.47%
Dec 31, 20231,114+20.04%
Dec 31, 2022928+22.24%
Dec 31, 2021759-23.16%
Dec 31, 2020988+2.17%
Dec 31, 2019967+3.22%
Dec 31, 2018937+29.31%
Dec 31, 2017724+33.16%
Dec 31, 2016544+0.39%
Dec 31, 2015542+14.55%
Dec 31, 2014473-6.82%
Dec 31, 2013508+14.40%
Dec 31, 2012444-33.14%
Dec 31, 2011664+6.14%
Dec 31, 2010625