Starwood Property Trust, Inc. Q1 2026 Earnings Call Summary
Strategic Execution and Performance Attribution - Management attributed the $0.39 distributable earnings (DE) to temporary headwinds including higher-than-normal cash balances, nonperforming asset resolutions, and the initial dilutive phase of the net lease platform. - The...