IRON MOUNTAIN INCIRM

Market cap
$31.8B
P/E ratio
Period EndAccounts receivable, net (Million USD)YoY (%)
Dec 31, 20241,291+2.50%
Dec 31, 20231,260+7.23%
Dec 31, 20221,175+22.21%
Dec 31, 2021961+11.88%
Dec 31, 2020859+1.02%
Dec 31, 2019851+0.45%
Dec 31, 2018847+1.33%
Dec 31, 2017836+20.90%
Dec 31, 2016691+22.47%
Dec 31, 2015564-6.60%
Dec 31, 2014604-2.03%
Dec 31, 2013617+7.79%
Dec 31, 2012572+5.29%
Dec 31, 2011543-5.62%
Dec 31, 2010576