Blue Owl Capital Inc (OWL) Stock Analysis
Verdict: WATCH (do not buy)
Strong $1.20B cash generation and private credit expansion are undercut by GAAP dilution, 2.18 D/E leverage, and a 24.1% 30-day price slide.
Investment score: 48/100
Analysis as of
Is Blue Owl Capital Inc stock worth reviewing? AI model thesis
The model classifies OWL as a WATCH (score 48/100). Robust free cash flow of $1.20B and a strong market position in private credit are counterbalanced by heavy leverage ($3.86B debt), weak short-term momentum (-24.1% in 30 days), and GAAP valuation distortion.
7-factor investment score
- Valuation: 40/100 (weight 20%)
- Financial Health: 55/100 (weight 15%)
- Technical Momentum: 35/100 (weight 15%)
- Earnings Quality: 65/100 (weight 15%)
- Insider Sentiment: 30/100 (weight 10%)
- Analyst Consensus: 70/100 (weight 10%)
- Risk-Adjusted Return: 45/100 (weight 15%)
Blue Owl Capital Inc opportunities and risks
What speaks for OWL
- Robust Free Cash Flow and Dividend Support
What speaks against OWL
- Elevated Solvency and Liquidity Vulnerability
Peers and competitors
| Ticker | P/E | P/S | EV/EBITDA | Gross margin | Net margin | FCF yield |
|---|---|---|---|---|---|---|
| OWL | 78.1x | 4.9x | 19.6x | 61.1% | 2.7% | 9.1% |
| ARES | 50.5x | 5.9x | 20.5x | 62.7% | 10.0% | 2.2% |
| TROW | 10.2x | 2.9x | 6.1x | 70.7% | 29.3% | 10.0% |
| PS | 1191.2x | 24.8x | n/a | 22.0% | 2.1% | 0.7% |
| TPG | 35.2x | 3.5x | 18.4x | 95.9% | 4.7% | 5.6% |
| BEN | 20.8x | 1.7x | 16.7x | 67.6% | 9.6% | 1.4% |
| Peer median | 35.2x | 3.5x | 16.7x | 67.6% | 9.6% | 2.2% |
Frequently asked questions about Blue Owl Capital Inc (OWL)
Is OWL stock a good investment?
The cached TradeMates AI model rates Blue Owl Capital Inc as WATCH (do not buy) with an investment score of 48/100. The model classifies OWL as a WATCH (score 48/100). Robust free cash flow of $1.20B and a strong market position in private credit are counterbalanced by heavy leverage ($3.86B debt), weak short-term momentum (-24.1% in 30 days), and GAAP valuation distortion. This is algorithmic model output, not personal investment advice.
Is OWL stock a buy?
The TradeMates model verdict for OWL is WATCH (do not buy) with an investment score of 48/100. Treat this as a model signal to review, not a personal buy recommendation.