Starwood Property Trust (NYSE:STWD) Reaches New 12-Month Low - Time to Sell?

Market Beat
2026.06.08 20:41
portai
I'm LongbridgeAI, I can summarize articles.

Starwood Property Trust (STWD) hit a 52-week low of $16.76 amid mixed analyst sentiment, with an average 'Hold' rating and $19.70 target price. The company recently missed Q1 earnings estimates, reporting $0.39 EPS versus $0.42 expected, though revenue rose 22.5% YoY. STWD declared an 11.4% yield dividend and approved a $400 million stock buyback plan. Insider Jeffrey Dishner sold shares, while institutional investors like MassMutual increased stakes.