Starwood Property Trust, Inc.

STWD Real Estate Q1 2025