Starwood Property Trust Director Purchased Shares Worth Over $2M
Starwood Property Trust director Jonathan Lee Pollack bought 169,800 shares on November 11, 2026, at average prices of $11.8361 and $11.8795, totaling $2,013,450. He now directly owns 211,795 shares and indirectly owns 84,800 shares through a trust, according to an SEC filing.


