Starwood Property Trust closes $500 million 5.875% senior notes offering due 2029 - STWD News | Rallies