Iron Mountain Incorporated (FRA:I5M)
Germany flag Germany · Delayed Price · Currency is EUR
92.48
+2.94 (3.28%)
Last updated: Feb 20, 2026, 10:01 AM CET

Iron Mountain Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Feb '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Market Capitalization
27,69420,88329,79418,48613,56013,323
Market Cap Growth
-5.39%-29.91%61.17%36.33%1.78%91.84%
Enterprise Value
44,07736,96545,43631,51825,65823,397
Last Close Price
92.4869.9096.4060.2141.9639.88
Price/FFO Ratio
35.6635.6649.95---
Price/AFFO Ratio
13.5213.5221.24---
PE Ratio
224.89169.58171.22110.9126.0233.66
PS Ratio
4.713.555.023.732.843.37
PB Ratio
-50.42-38.02-136.1852.4319.8016.30
P/OCF Ratio
24.2718.3025.7818.3515.6219.97
EV/Sales Ratio
7.526.297.656.365.375.92
EV/EBITDA Ratio
17.1018.6423.0319.0315.9117.25
EV/EBIT Ratio
36.9930.9138.7831.3826.2129.52
Debt / Equity Ratio
-29.65-29.65-72.2937.9518.1512.59
Debt / EBITDA Ratio
6.306.306.015.945.785.61
Net Debt / Equity Ratio
-29.41-29.41-71.6137.3817.9612.32
Net Debt / EBITDA Ratio
8.148.147.947.967.637.42
Asset Turnover
0.350.350.340.330.330.31
Quick Ratio
0.610.610.470.660.690.60
Current Ratio
0.740.740.550.780.810.71
Return on Equity (ROE)
--225.06%33.39%67.67%42.59%
Return on Assets (ROA)
4.41%4.41%4.19%4.13%4.28%3.94%
Return on Invested Capital (ROIC)
5.52%5.85%5.82%6.27%6.99%5.22%
Earnings Yield
0.44%0.59%0.58%0.90%3.84%2.97%
Dividend Yield
3.04%3.92%2.73%3.81%5.52%5.46%
Payout Ratio
635.85%635.85%438.25%400.39%130.06%159.55%
Buyback Yield / Dilution
-0.53%-0.53%-0.77%-0.52%-0.51%-0.81%
Total Shareholder Return
2.50%3.39%1.96%3.29%5.01%4.65%
Source: S&P Global Market Intelligence. Real Estate template. Financial Sources.