MarketBrain

STARWOOD PROPERTY TRUST, INC.

Financial highlights

MetricFY December 31, 2025FY December 31, 2024FY December 31, 2023FY December 31, 2022FY December 31, 2021
Revenue$1.8B$1.9B$2.0B$1.5B$1.2B
Cash from operations$977.9M$646.6M$528.6M$213.7M-$990.0M
Capital expenditure$878.5M$0$0
Free cash flow$99.4M$646.6M$528.6M
Share repurchases$0$0
Impairments$124.9M
Total assets$63.2B$62.6B$69.5B$79.0B$83.9B
Total liabilities$55.7B$55.4B$62.5B$71.8B$77.2B

Shares outstanding 370.7M · Free float 94.2%

Annual filing data through FY ended December 31, 2025; float as of July 13, 2026.