Starwood Property Trust: Back To Pre-Pandemic Levels But The 7.75% Yield Sure Is Enticing