07:13 AM EST, 11/10/2025 (MT Newswires) -- Starwood Property Trust ( STWD ) reported Q3 distributable earnings Monday of $0.40 per diluted share, down from $0.48 a year earlier.
Revenue for the quarter ended Sept. 30 was $488.9 million, up from $479.5 million a year earlier.
Three analysts surveyed by FactSet expected $479.7 million.