STWD: The Best “Buy The Dip” Stock By: TalkMarkets April 04, 2023 at 07:00 AM EDT Buying Starwood Property Trust at current levels locks you into an 11% annual return for as long as you want to own the shares. Read More >> Related Stocks: Starwood Property Trust