Starwood Property Trust Prices $600M 6.125% Notes, Q1 Revenue Up 20% - STWD News | Rallies