IRON MOUNTAIN INCIRM

Market cap
$31.8B
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 2024679+25.78%
Dec 31, 2023540+15.00%
Dec 31, 2022469+27.10%
Dec 31, 2021369+2.58%
Dec 31, 2020360+10.83%
Dec 31, 2019325+1.86%
Dec 31, 2018319+10.25%
Dec 31, 2017289+30.13%
Dec 31, 2016222+1.19%
Dec 31, 2015220+8.16%
Dec 31, 2014203-6.21%
Dec 31, 2013216+28.75%
Dec 31, 2012168+7.51%
Dec 31, 2011156-2.99%
Dec 31, 2010161