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