Starwood Property Trust earns a Buy rating, reflecting confidence in its strategic diversification and management's strong ...