IRON MOUNTAIN INCIRM

Market cap
$31.8B
P/E ratio
Period EndFCF margin (%) YoY (%)
Dec 31, 2024-9.7+43.85%
Dec 31, 2023-6.7-58.65%
Dec 31, 2022-16.3+470.63%
Dec 31, 2021-2.8-133.22%
Dec 31, 20208.6+336.45%
Dec 31, 20192-82.57%
Dec 31, 201811.3+13.77%
Dec 31, 20179.9+61.65%
Dec 31, 20166.1-26.67%
Dec 31, 20158.4+134.80%
Dec 31, 20143.6-51.08%
Dec 31, 20137.3+7.77%
Dec 31, 20126.8-55.19%
Dec 31, 201115.1+35.64%
Dec 31, 201011.1