New insider activity at BlackRock TCP Capital ( (TCPC) ) has taken place on May 14, 2025.
Protect Your Portfolio Against Market Uncertainty
- Discover companies with rock-solid fundamentals in TipRanks' Smart Value Newsletter.
- Receive undervalued stocks, resilient to market uncertainty, delivered straight to your inbox.
Director Karen Leets has recently made a significant investment by purchasing 3,300 shares of BlackRock TCP Capital stock, with the transaction valued at $24,915.
Recent Updates on TCPC stock
BlackRock TCP Capital Corp. (TCPC) reported its Q1 2025 earnings, showcasing a net investment income of $0.38 per share, which exceeded its regular and special dividends. The company declared a second quarter regular dividend of $0.25 per share and a special dividend of $0.04 per share. Despite a slight decrease in net asset value per share from $9.23 to $9.18, the company demonstrated portfolio stabilization by reducing non-accrual loans from 5.6% to 4.4%. However, challenges persist with realized losses of approximately $41 million and ongoing issues with Amazon aggregators. The company’s liquidity position remains strong with $629 million in total liquidity, and it maintains a net leverage within the target range. Analysts have lowered the price target for TCPC, citing these operational challenges and the negative P/E ratio, despite the attractive high dividend yield.
Spark’s Take on TCPC Stock
According to Spark, TipRanks’ AI Analyst, TCPC is a Neutral.
BlackRock TCP Capital’s overall stock score of 58 reflects a mixed outlook. The company’s solid financial performance and robust cash flow are positive factors, while technical analysis indicates bearish momentum. The valuation is challenging with a negative P/E ratio, though the high dividend yield is attractive. Earnings call insights reveal operational challenges, offset by management’s shareholder-friendly actions.
To see Spark’s full report on TCPC stock, click here.
More about BlackRock TCP Capital
YTD Price Performance: -11.55%
Average Trading Volume: 747,269
Technical Sentiment Signal: Sell
Current Market Cap: $631.8M