Starwood Property Trust Insider Buys Signal Confidence Amid REIT Market Shift
Insider buying at Starwood Property Trust signals confidence—Lee’s 9,691‑share purchase and leadership activity suggest long‑term value, not speculation.
3 minutes to read






