Undervalued Small Caps With Insider Buying

Monday, Sep 29, 2025 8:04 am ET1min read

Starwood Property Trust has achieved a nearly 100% gain over five years and a 5.2% year-to-date return. Despite a slight 0.1% uptick this past week and minor softness over 30 days, the stock appears undervalued according to the Excess Returns valuation model, with an implied intrinsic value 38.2% higher than its current market price. The company is achieving returns above the baseline required by equity holders, suggesting value creation.

Starwood Property Trust (STWD) has shown remarkable resilience and growth, with a nearly 100% gain over the past five years and a 5.2% year-to-date return. Despite a recent 0.1% uptick in stock price and minor softness over the past 30 days, the stock appears undervalued according to the Excess Returns valuation model. This model indicates that the implied intrinsic value is 38.2% higher than the current market price, suggesting that the stock is trading at a discount.

In the latest quarterly earnings report, Starwood Property Trust reported $0.43 earnings per share, exceeding analyst expectations by $0.02. The company's revenue for the quarter was $444.28 million, down 9.3% compared to the same period last year. However, the company's net margin and return on equity remained strong, at 20.58% and 8.72%, respectively. These figures suggest that Starwood Property Trust is creating value for its shareholders.

Institutional investors have taken notice of Starwood Property Trust's performance. Register Financial Advisors LLC, for instance, increased its holdings in the company by 58.4% during the second quarter, purchasing an additional 24,416 shares. Other institutional investors, including Kingstone Capital Partners Texas LLC and Boston Partners, have also made significant investments in the company Register Financial Advisors LLC Acquires 24,416 Shares of Starwood Property Trust, Inc. $STWD[1].

Analysts have been positive about Starwood Property Trust's prospects. UBS Group raised their target price on the stock from $19.50 to $20.00, giving it a "neutral" rating. Keefe, Bruyette & Woods upgraded their price objective from $21.00 to $22.00, rating the stock "outperform." Wall Street Zen also upgraded their rating from "sell" to "hold." Overall, the consensus rating for the stock is "Moderate Buy," with an average target price of $21.13 Register Financial Advisors LLC Acquires 24,416 Shares of Starwood Property Trust, Inc. $STWD[1].

Despite the recent uptick in stock price, Starwood Property Trust's valuation remains attractive. The company's high dividend payout ratio of 176.15% and quarterly dividend of $0.48 per share, with an annualized yield of 9.6%, provide investors with a strong income stream. The company's debt-to-equity ratio of 2.90 indicates a manageable level of leverage, further supporting its financial health.

In conclusion, Starwood Property Trust's strong performance, attractive valuation, and positive analyst ratings make it an appealing investment opportunity. While the stock has shown some recent volatility, its long-term prospects remain promising. Investors should closely monitor the company's earnings and valuation to make informed decisions.

Comments



Add a public comment...
No comments

No comments yet