Starwood Property Trust Insider Sale: Barry Sternlicht’s 5,063‑Share Move Explained
Starwood Property Trust insider sale: CEO Barry Sternlicht sells 5,063 shares at $17.09—an ordinary liquidity move amid a 15% YTD price drop, but the REIT’s stable dividend and diversified assets keep yield attractive.
3 minutes to read







