[ad_1] Starwood Property Trust (STWD): As there was a brief look at profitability, the company profit margin was 36.20%, and the operating margin was 13.90%. The company maintained a gross margin of 53.60%. The corporate ownership of the company is 66.80% while the insider property is 2.10%. The company maintained …
Read More »