Loading...
Blue Owl Capital Corp (OBDC) is not a strong buy at the moment for a beginner investor with a long-term strategy. While insider buying and positive news on asset sales indicate some positive momentum, the company's declining net income and EPS, coupled with bearish technical indicators, suggest caution. The lack of strong trading signals and recent financial underperformance make it prudent to hold off on buying for now.
The MACD is slightly positive but contracting, and the RSI is neutral at 39.486. Moving averages are bearish, with SMA_200 > SMA_20 > SMA_5, indicating a downward trend. Key resistance levels are at 11.992 and 12.323, while support levels are at 10.923 and 10.592.

Insider buying has surged by 1372.07% in the last month, indicating confidence from insiders. The company has also sold significant asset portfolios to manage liquidity and enhance shareholder returns. Additionally, the stock has a 60% chance of gaining 15.57% in the next month based on historical patterns.
The bearish moving averages and high put-call volume ratio in the options market indicate caution. There is no recent trading activity from Congress or other influential figures.
In Q4 2025, revenue increased by 3.04% YoY to $374.38M. However, net income dropped to $119.09M (-23.11% YoY), and EPS fell to 0.23 (-42.50% YoY). The company is facing profitability challenges despite modest revenue growth.
No recent analyst rating or price target changes are available for evaluation.