WallStSmart
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
C
6.0
Profitability
B
5.7
Valuation
C+
3/9
Piotroski F-Score
Weak
1.0
Altman Z-Score
Distress
Industry rank
View all highly rated stocks (75+) →200 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
Metric2022202320242025TTM
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

DateInsiderTypeSharesPrice
2026-03-17REES, MICHAEL DOUGLASSSale30,000,000
2026-03-17REES, MICHAEL DOUGLASSSale30,000,000
2026-03-02DYAL, CAPITAL SLP LPSale150,000

Peer comparison

CompanyMkt CapScoreGrowthProfitValueQualityMoSRating
OWL$13.90B689.36.05.74.3Strong Buy
BRK-A$1.01T533.37.55.08.0Buy
BRK-B$1.01T543.37.55.08.0Buy
JPM$844.23B738.08.05.75.5Strong Buy
V$596.57B687.310.05.05.5Strong Buy
MA$449.94B708.010.04.36.0Strong Buy

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