07:21 AM EDT, 05/09/2025 (MT Newswires) -- Starwood Property Trust ( STWD ) reported Q1 distributable earnings Friday of $0.45 per diluted share.
Analysts polled by FactSet expected $0.44.
Revenue for the quarter ended March 31 was $418.2 million.
Comparable analyst estimates were not readily available.
Shares of the company were down 1% in recent premarket activity.