Compare

Weyerhaeuser Co vs Iron Mountain Inc 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 yearWeyerhaeuser Co
WY
Iron Mountain Inc
IRM
Host Hotels & Resorts, Inc.
HST
Digital Realty Trust, Inc.
DLR
Year ended2025-12-312025-12-312025-12-312025-12-31
Revenue$6.91B$6.90B$6.11B$6.11B
Revenue growth (YoY)-3.1%+12.2%+7.6%+10.0%
Gross margin14.8%n/an/an/a
Operating margin10.6%16.9%14.0%10.8%
Net margin4.7%2.2%12.5%21.4%
Net income$324.00M$152.25M$765.00M$1.31B
EPS (Diluted)$0.45$0.49$1.10$3.58
Operating cash flow$562.00M$1.34B$1.51B$2.41B
Free cash flown/a-$931.63Mn/an/a
Cash & equivalents$464.00M$158.53M$768.00M$3.45B
Total assets$16.61B$21.13B$13.05B$49.41B
Total liabilities$7.19Bn/a$6.32B$24.56B
Shareholders' equity$9.43B-$709.33M$6.56B$23.35B
Return on year-end equity3.4%n/a11.7%5.6%
Shares outstanding720.53M295.79M687.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 yearWeyerhaeuser CoIron Mountain IncHost Hotels & Resorts, Inc.Digital Realty Trust, Inc.
Latest$6.91B
Ended 2025-12-31
$6.90B
Ended 2025-12-31
$6.11B
Ended 2025-12-31
$6.11B
Ended 2025-12-31
1 year earlier$7.12B
Ended 2024-12-31
$6.15B
Ended 2024-12-31
$5.68B
Ended 2024-12-31
$5.55B
Ended 2024-12-31
2 years earlier$7.67B
Ended 2023-12-31
$5.48B
Ended 2023-12-31
$5.31B
Ended 2023-12-31
$5.48B
Ended 2023-12-31
3 years earlier$10.18B
Ended 2022-12-31
$5.10B
Ended 2022-12-31
$4.91B
Ended 2022-12-31
$4.69B
Ended 2022-12-31
4 years earlier$10.20B
Ended 2021-12-31
$4.49B
Ended 2021-12-31
$2.89B
Ended 2021-12-31
$4.43B
Ended 2021-12-31