Starwood Property Trust, Inc. STWD reported fourth-quarter 2024 adjusted distributable earnings of 48 cents per share, which beat the Zacks Consensus Estimate of 46 cents. The reported figure compares ...