Starwood Property Trust Launches $600M Sustainability Notes at 6.125% Rate
```html Starwood Property Trust Unveils $600M Sustainability Notes at a Competitive 6.125% Rate In the latest move to bolster its sustainable investment portfolio, Starwood Property Trust has launched a significant...