STWD ▼ -0.3% - Starwood Property Trust, Inc. $STWD - Starwood Property Trust Reports Results for Quarter Ended September 30, 2026 06-NOV-2026 07:01 AM ET