Starwood Property Trust's net profit under GAAP for 9 months of 2020 was $251.426 million, which is 30% lower than the previous year's $358.955 million. Revenue decreased by 7.1% to $845.593 million, against $909.991 million in the previous year.