Starwood Property Trust's GAAP net income for 2020 was $366.081 million, down 31.8% from $536.935 million in the prior year. Revenue was down 5% to $1.136 billion from $1.196 billion a year earlier.