Will Soaring Net Interest Income Keep This 13.5% Yield Safe?

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.
Data & News supplied by www.cloudquote.io
Stock quotes supplied by Barchart
Quotes delayed at least 20 minutes.
By accessing this page, you agree to the following
Privacy Policy and Terms and Conditions.