Starwood Property Trust declares USD 0.48/share Q3 2026 dividend - STWD News | Rallies