Starwood Property Trust Q2 FY26 GAAP net income drops to $6.6 million; distributable earnings fall to $151.5 million - STWD News | Rallies