Financials Starwood Property Trust, Inc.

Stocks

STWD

US85571B1052

Specialized REITs

Market Closed - NYSE 16:00:02 2026-07-24 EDT 5-day change 1st Jan Change
16.52 USD +1.16% Intraday chart for Starwood Property Trust, Inc. -2.82% -8.27%

Projected Income Statement: Starwood Property Trust, Inc.

Forecast Balance Sheet: Starwood Property Trust, Inc.

Fiscal Period: December 2021 2022 2023 2024 2025 2026 2027 2028
Net Debt 1 1,611 2,068 2,424 - - 15,763 15,831 -
Change - 28.37% 17.21% - - - 0.43% -
Announcement Date 2/25/22 3/1/23 2/22/24 2/27/25 2/25/26 - - -
1USD in Million
Estimates

Cash Flow Forecast: Starwood Property Trust, Inc.

Fiscal Period: December 2026 2027
CAPEX 1 - -
Change - -
Free Cash Flow (FCF) 1 650.5 740.7
Change - 13.87%
Announcement Date - -
1USD in Million
Estimates

Forecast Financial Ratios: Starwood Property Trust, Inc.

Fiscal Period: December 2021 2022 2023 2024 2025 2026 2027 2028

Profitability

        
EBITDA Margin (%) - - - - 78.02% 79.21% 81.37% -
EBIT Margin (%) 15.47% 16.28% 79.59% 77.61% 73.42% 51.65% 54.56% -
EBT Margin (%) 42.83% 68.1% 20.37% 20.85% 26.02% 18.1% 23.38% -
Net margin (%) 38.27% 59.5% 16.55% 18.49% 22.31% 16.24% 20.53% 19.77%
FCF margin (%) - - - - - 30.49% 32.06% -
FCF / Net Income (%) - - - - - 187.7% 156.19% -

Profitability

        
ROA 0.96% - 0.89% 1.02% 0.98% 1.97% 2.43% -
ROE 15.04% - 10.42% 10.64% 9.3% 9.75% 11.94% 12.29%

Financial Health

        
Leverage (Debt/EBITDA) - - - - - 9.33x 8.42x -
Debt / Free cash flow - - - - - 24.23x 21.37x -

Capital Intensity

        
CAPEX / Current Assets (%) - - - - - - - -
CAPEX / EBITDA (%) - - - - - - - -
CAPEX / FCF (%) - - - - - - - -

Items per share

        
Cash flow per share 1 -3.335 - - - - - - -
Change - - - - - - - -
Dividend per Share 1 1.92 1.92 1.92 1.92 1.92 1.92 1.92 1.92
Change - 0% 0% 0% 0% 0% 0% 0%
Book Value Per Share 1 19.92 - 20.93 19.08 18.34 17.93 17.34 15.28
Change - - - -8.85% -3.87% -2.24% -3.26% -11.89%
EPS 1 1.52 2.74 1.07 1.1 1.15 0.926 1.292 1.312
Change - 80.26% -60.95% 2.8% 4.55% -19.48% 39.55% 1.53%
Nbr of stocks (in thousands) 307,018 309,584 313,226 337,159 370,331 370,749 370,749 370,749
Announcement Date 2/25/22 3/1/23 2/22/24 2/27/25 2/25/26 - - -
1USD
Estimates
2026 *2027 *
P/E 17.8x 12.8x
PBR 0.92x 0.95x
EV / Sales 10.3x 9.5x
Yield 11.6% 11.6%

EPS & Dividend

Y-o-Y evolution of P/E

Year-on-year evolution of the Yield

Trader
Investor
Global
Quality
ESG MSCI
BBB
Sell
Consensus
Buy
Mean consensus
OUTPERFORM
Number of Analysts
9
Last Close Price
16.52USD
Average target price
20.25USD
Spread / Average Target
+22.58%

Quarterly revenue - Rate of surprise

  1. Stock Market
  2. Stocks
  3. STWD Stock
  4. Financials Starwood Property Trust, Inc.