Starwood Property Trust Q1 Earnings Call Highlights
Starwood Property Trust (NYSE:STWD) reported first-quarter 2026 distributable earnings of $147 million, or $0.39 per share, as management said results were weighed down by elevated cash balances, non-performing asset resolutions and the ramp-up of its newly acquired net lease platform. Chief Financ
MarketBeat ·