Financial Signals Starwood Property Trust: Back To Pre-Pandemic Levels But The 7.75% Yield Sure Is Enticing May 27, 2021