Will Soaring Net Interest Income Keep This 13.5% Yield Safe?
November 04, 2020 at 17:14 PM EST
Starwood Property Trust has been in business for 29 years and boasts a $17 billion portfolio. This year, Wall Street forecasts a giant 81% jump in net interest income to $528 million from $292 million in 2019.