Blue Owl Capital Corp (OBDC) is not a strong buy at the moment for a beginner investor with a long-term strategy. The stock faces mixed sentiment from analysts, weak technical indicators, and recent negative news catalysts. While insider buying is a positive signal, financial performance and market sentiment do not currently support a compelling entry point.
The technical indicators are weak. The MACD is slightly positive but contracting, RSI is neutral at 39.646, and moving averages are bearish (SMA_200 > SMA_20 > SMA_5). The stock is trading near its support level of 10.952, with resistance at 11.575. This suggests limited upward momentum in the short term.

Insiders are buying significantly, with a 1372.07% increase in buying activity over the last month. Co-CEO Doug Ostrover reported stable default rates and 8%-10% revenue growth in the private credit sector.
Blue Owl Capital recently halted redemptions at a retail investor fund, raising concerns in the private credit market. Broader economic uncertainties and Apollo's restrictions on redemptions in a similar fund add to the negative sentiment. Additionally, the stock has faced a significant drop due to these developments.
In 2025/Q4, revenue increased by 3.04% YoY to $374.38M. However, net income dropped by 23.11% YoY to $119.09M, and EPS fell by 42.50% YoY to 0.23. This indicates declining profitability despite slight revenue growth.
Truist lowered its price target from $16 to $15 but maintained a Buy rating, citing lower assumed leverage and interest expenses. Keefe Bruyette lowered its price target from $13.50 to $12.50 and maintained a Market Perform rating. Analysts seem cautious, reflecting mixed sentiment.