Starwood Property Trust (STWD) Earnings Fell 95%. Is the Stock Still Cheap?
Starwood Property Trust (STWD) reported a 95% drop in earnings, from $0.38 to $0.01 per share, due to one-off gains not repeating and a $30M credit loss provision. The stock is trading at a 16% discount to book value, with a P/E of 9.98. The company plans to resolve $900M in underperforming assets. Hedge funds held $130M in STWD at Q2 2026.




