Compare

Iron Mountain Inc vs Weyerhaeuser Co vs Host Hotels & Resorts, Inc. vs Digital Realty Trust, Inc.

Latest annual figures from SEC filings. Each company is shown for its own most recent fiscal year, so period ends can differ. Select a figure to see its full history.

Latest fiscal yearIron Mountain Inc
IRM
Weyerhaeuser Co
WY
Host Hotels & Resorts, Inc.
HST
Digital Realty Trust, Inc.
DLR
Year ended2025-12-312025-12-312025-12-312025-12-31
Revenue$6.90B$6.91B$6.11B$6.11B
Revenue growth (YoY)+12.2%-3.1%+7.6%+10.0%
Gross marginn/a14.8%n/an/a
Operating margin16.9%10.6%14.0%10.8%
Net margin2.2%4.7%12.5%21.4%
Net income$152.25M$324.00M$765.00M$1.31B
EPS (Diluted)$0.49$0.45$1.10$3.58
Operating cash flow$1.34B$562.00M$1.51B$2.41B
Free cash flow-$931.63Mn/an/an/a
Cash & equivalents$158.53M$464.00M$768.00M$3.45B
Total assets$21.13B$16.61B$13.05B$49.41B
Total liabilitiesn/a$7.19B$6.32B$24.56B
Shareholders' equity-$709.33M$9.43B$6.56B$23.35B
Return on year-end equityn/a3.4%11.7%5.6%
Shares outstanding295.79M720.53M687.80M343.56M

n/a means the company did not report that line under the concept TickerFacts maps, not that it is zero.

Revenue, most recent five fiscal years

Fiscal yearIron Mountain IncWeyerhaeuser CoHost Hotels & Resorts, Inc.Digital Realty Trust, Inc.
Latest$6.90B
Ended 2025-12-31
$6.91B
Ended 2025-12-31
$6.11B
Ended 2025-12-31
$6.11B
Ended 2025-12-31
1 year earlier$6.15B
Ended 2024-12-31
$7.12B
Ended 2024-12-31
$5.68B
Ended 2024-12-31
$5.55B
Ended 2024-12-31
2 years earlier$5.48B
Ended 2023-12-31
$7.67B
Ended 2023-12-31
$5.31B
Ended 2023-12-31
$5.48B
Ended 2023-12-31
3 years earlier$5.10B
Ended 2022-12-31
$10.18B
Ended 2022-12-31
$4.91B
Ended 2022-12-31
$4.69B
Ended 2022-12-31
4 years earlier$4.49B
Ended 2021-12-31
$10.20B
Ended 2021-12-31
$2.89B
Ended 2021-12-31
$4.43B
Ended 2021-12-31