Insider buying
~$9.89M830K sh @ $11.91
First insider buy since Dec 2021Traded Nov 11 · filed 3 days later
The CEO of Starwood Property Trust paid $9.89M out of pocket for Starwood Property Trust shares. 1 other person at Starwood Property Trust bought some too, in the same month. Shares held went up 328% with this purchase.
