Safety Net Starwood Property Trust: A 10% Yielder That’s Almost Perfect Wednesday, January 8, 2025 Safety Net’s performance was almost perfect in 2024 too! 0 Facebook Twitter Google + Pinterest