Starwood Property Trust, Inc.

STWD · NYSE
Analyze with AI
12/31/2024
12/31/2023
12/31/2022
12/31/2021
Market Cap$6,063$6,511$5,178$6,948
- Cash$378$195$261$217
+ Debt$9,006$8,866$9,708$7,480
Enterprise Value$14,691$15,183$14,625$14,211
Revenue$2,041$2,052$1,553$1,188
% Growth-0.5%32.1%30.7%
Gross Profit$353$777$1,405$604
% Margin17.3%37.9%90.5%50.9%
EBITDA$0$54$1,553$0
% Margin0%2.6%100%0%
Net Income$360$339$871$448
% Margin17.6%16.5%56.1%37.7%
EPS Diluted1.121.073.091.52
% Growth4.7%-65.4%103.3%
Operating Cash Flow$647$529$214-$990
Capital Expenditures-$28-$25-$25-$26
Free Cash Flow$619$504$189-$1,016