Blue Owl Capital Inc (OWL) is not a strong buy at the moment for a beginner investor with a long-term focus. Despite strong financial performance in the last quarter, the stock faces significant negative sentiment from analysts, technical indicators showing bearish trends, and ongoing concerns in the private credit sector. A hold strategy is recommended until clearer positive catalysts emerge.
The technical indicators for OWL are bearish. The MACD histogram is negative and contracting, the RSI is neutral at 33.876, and moving averages are aligned in a bearish pattern (SMA_200 > SMA_20 > SMA_5). The stock is trading below key pivot levels, with support at $9.951 and resistance at $11.456. Pre-market price is $10.11, down 3.36%, indicating further weakness.

Hedge funds have significantly increased their buying activity, up 185.97% last quarter.
Blue Owl Capital received seven awards at the 2025 Private Equity Real Estate and Infrastructure Investor Awards, showcasing its leadership in the real assets sector.
The company's Q4 2025 financials show strong growth: Revenue increased 24.15% YoY, Net Income surged 129.80% YoY, and EPS rose 75.00% YoY.
Analysts have broadly downgraded the stock, with price targets reduced by multiple firms (e.g., Barclays to $11, Deutsche Bank to $10).
Persistent negative press and concerns about private credit market stability are weighing on sentiment.
Technical indicators and options data suggest bearish trends.
Pre-market price is down 3.36%, reflecting weak investor confidence.
In Q4 2025, Blue Owl Capital reported strong financial growth: Revenue increased 24.15% YoY to $748.88M, Net Income rose 129.80% YoY to $47.67M, and EPS grew 75.00% YoY to $0.07. This indicates robust operational performance despite external headwinds.
Analyst sentiment is mixed to negative. While some firms like BofA and Raymond James maintain a Buy or Strong Buy rating, others like Barclays and Deutsche Bank have downgraded the stock to Neutral or Hold, citing challenges in the private credit market and reduced net flow assumptions. Price targets have been broadly reduced, with the current range between $10 and $24.