Starwood Property Trust's net profit under GAAP for 6 months of 2020 was $86.692 million, down 2.4 times from $208.954 million the previous year. Revenue decreased by 7% to $578,166 million compared to $621,661 million a year earlier.