Loading...
Blue Owl Capital Corp (OBDC) is not a good buy at the moment for a beginner investor with a long-term strategy. The stock faces significant negative catalysts, including liquidity concerns, a challenging private credit market, and declining financial performance. While insider buying is a positive signal, the lack of strong technical or proprietary trading signals, coupled with analyst downgrades and negative news sentiment, suggests it is better to hold off on investing in this stock currently.
The MACD is positive and expanding, indicating mild bullish momentum. However, the RSI is neutral at 53.699, and moving averages are converging, suggesting no strong trend. The stock is trading near its pivot level of 11.618, with resistance at 11.981 and support at 11.255. Overall, the technical indicators are mixed and do not provide a clear buy signal.

Insiders are buying, with a significant increase of 1372.07% in insider buying over the last month. This could indicate confidence from within the company.
Blue Owl Capital has restricted withdrawals from a $1.6 billion private credit vehicle, raising liquidity concerns and causing a 27% drop in stock price. Additionally, Deutsche Bank downgraded the stock from 'Buy' to 'Hold,' citing challenges in the private credit market. The stock also faces pressure due to concerns about potential defaults in the private credit market.
In Q4 2025, revenue increased by 3.04% YoY to $374.38 million. However, net income dropped by 23.11% YoY to $119.09 million, and EPS fell by 42.50% YoY to 0.23. These declines highlight weakening profitability and earnings performance.
Truist lowered the price target from $16 to $15 but maintained a Buy rating, while Keefe Bruyette reduced the price target from $13.50 to $12.50 and kept a Market Perform rating. Analysts are cautious, reflecting concerns about the company's growth and leverage.