Loading...
Blue Owl Capital Corp (OBDC) is not a strong buy at the moment for a beginner investor with a long-term strategy. While there are some positive catalysts such as insider buying and a favorable analyst rating, the technical indicators and financial performance suggest a cautious approach. The lack of strong proprietary trading signals and mixed financial results further support a hold recommendation.
The MACD is positive and expanding, indicating a potential bullish momentum. However, the RSI is neutral at 54.101, and the moving averages are bearish (SMA_200 > SMA_20 > SMA_5). The stock is trading near the pivot level of 11.469, with resistance at 12.019 and support at 10.919. Overall, the technical indicators suggest a mixed trend with no strong buy signal.

Insider buying has increased significantly by 1372.07% in the last month, indicating confidence from insiders.
Analysts maintain a Buy rating despite lowering the price target, viewing the termination of the merger favorably.
The stock has a 70% chance to increase by 5.23% in the next month based on historical patterns.
Financial performance in Q3 2025 shows declining net income (-5.30% YoY) and EPS (-28.57% YoY), which may concern long-term investors.
The bearish moving averages indicate a lack of strong upward momentum.
Broader market sentiment is weak, with the S&P 500 down 0.21% pre-market.
In Q3 2025, revenue increased by 9.05% YoY to $392.22M, but net income dropped by 5.30% YoY to $128.18M. EPS also declined significantly by 28.57% YoY to 0.25. While revenue growth is positive, declining profitability metrics raise concerns.
BofA lowered the price target from $15.50 to $13.50 but maintained a Buy rating. The termination of the proposed merger is seen as favorable due to minimal near-term accretion and unfavorable market conditions for business development companies.