OWL
Blue Owl Capital Inc
NYSE: OWL · FINANCIAL SERVICES · ASSET MANAGEMENT
$8.88
+0.23% today
Updated 2026-04-29
Market cap
$13.90B
P/E ratio
88.80
P/S ratio
4.84x
EPS (TTM)
$0.10
Dividend yield
10.20%
52W range
$8 – $20
Volume
33.9M
WallStSmart proprietary scores
68
out of 100
Grade: B
Buy
Investment rating
9.3
Growth
A+4.3
Quality
C6.0
Profitability
B5.7
Valuation
C+3/9
Piotroski F-Score
Weak
1.0
Altman Z-Score
Distress
—
Industry rank
—
View all highly rated stocks (75+) →201 stocks currently score above 75
Price targets
Analyst target
$12.83
+44.48%
12-Month target
$4.68
-47.30%
Intrinsic (DCF)
—
Margin of safety
—
3 Strong Buy7 Buy5 Hold0 Sell0 Strong Sell
Price chart
X-Ray snapshot
Strengths
+ Free cash flow $359.12M — positive
+ Revenue growth 19.70% QoQ
Risks
- Piotroski 3/9 — weak financial health
- Altman Z 1.00 — distress zone
- Thin margins at 2.75%
- P/E 88.80x — expensive valuation
Key financials
Revenue Net Income Free Cash Flow
| Metric | 2022 | 2023 | 2024 | 2025 | TTM |
|---|---|---|---|---|---|
| Revenue | $1.37B | $1.73B | $2.30B | $2.87B | $2.87B |
| Net income | $-9.29M | $54.34M | $109.58M | $78.83M | $47.67M |
| EPS | — | — | — | — | $0.10 |
| Free cash flow | $662.91M | $881.24M | $935.37M | $1.20B | $359.12M |
| Profit margin | -0.68% | 3.14% | 4.77% | 2.75% | 2.75% |
Recent insider activity
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-03-17 | REES, MICHAEL DOUGLASS | Sale | 30,000,000 | — |
| 2026-03-17 | REES, MICHAEL DOUGLASS | Sale | 30,000,000 | — |
| 2026-03-02 | DYAL, CAPITAL SLP LP | Sale | 150,000 | — |
Peer comparison
Smart narrative
Blue Owl Capital Inc trades at $8.88. representing a P/E of 88.80x trailing earnings. Our Smart Value Score of 68/100 indicates the stock is good. The company scores 3/9 on the Piotroski F-Score. With an Altman Z-Score of 1.00, it sits in the distress. TTM revenue stands at $2.87B. with profit margins at 2.75%.
Frequently asked questions
What is Blue Owl Capital Inc's stock price?
Blue Owl Capital Inc (OWL) trades at $8.88.
Is Blue Owl Capital Inc overvalued?
Smart Value Score 68/100 (Grade B, Buy).
What is the price target of Blue Owl Capital Inc (OWL)?
The analyst target price is $12.83, representing +44.5% upside from the current price of $8.88.
What is Blue Owl Capital Inc's revenue?
TTM revenue is $2.87B.
Piotroski F-Score?
3/9 — weak financial health.
Altman Z-Score?
1.00 — distress.
Company info
SectorFINANCIAL SERVICES
IndustryASSET MANAGEMENT
CountryUSA
ExchangeNYSE
CurrencyUSD
Quick metrics
P/S ratio4.84x
ROE5.15%
Beta1.21
50D MA$9.51
200D MA$14.81
Shares out0.68B
Float0.63B
Short ratio—
Avg volume33.9M
Performance
1 week-5.73%
1 month-2.74%
3 months-36.53%
YTD-40.56%
1 year—
3 years—
5 years—