WallStSmart
OBDC

Blue Owl Capital Corporation

NYSE: OBDC · FINANCIAL SERVICES · ASSET MANAGEMENT

$11.87
+1.28% today

Updated 2026-05-01

Market cap
$5.60B
P/E ratio
9.09
P/S ratio
3.02x
EPS (TTM)
$1.24
Dividend yield
13.00%
52W range
$10 – $14
Volume
6.0M

WallStSmart proprietary scores

60
out of 100
Grade: C+
Hold
Investment rating
6.0
Growth
B
5.8
Quality
C+
8.0
Profitability
A
6.7
Valuation
B
5/9
Piotroski F-Score
Moderate
Altman Z-Score
Industry rank
View all highly rated stocks (75+) →204 stocks currently score above 75

Price targets

Analyst target
$13.79
+16.18%
12-Month target
$11.14
-6.15%
Intrinsic (DCF)
Margin of safety
4 Strong Buy7 Buy2 Hold0 Sell0 Strong Sell

Price chart

X-Ray snapshot

Strengths
+ Profit margin 33.90% — above average
+ Free cash flow $822.90M — positive
+ Revenue growth 13.50% QoQ
Risks
No major risks identified

Key financials

Revenue Net Income Free Cash Flow
Metric2022202320242025TTM
Revenue$808.76M$1.27B$1.10B$1.68B$1.85B
Net income$466.36M$793.31M$594.98M$627.41M$119.09M
EPS$1.24
Free cash flow$217.27M$514.37M$160.22M$1.74B$822.90M
Profit margin57.66%62.22%54.06%37.37%33.90%

Peer comparison

CompanyMkt CapScoreGrowthProfitValueQualityMoSRating
OBDC$5.60B606.08.06.75.8Buy
BRK-B$1.03T543.37.55.08.0Buy
BRK-A$1.02T513.37.55.08.0Buy
JPM$828.64B738.08.05.75.5Strong Buy
V$636.99B687.310.05.05.5Strong Buy
MA$444.77B708.010.04.36.0Strong Buy

Smart narrative

Blue Owl Capital Corporation trades at $11.87. representing a P/E of 9.09x trailing earnings. Our Smart Value Score of 60/100 indicates the stock is good. The company scores 5/9 on the Piotroski F-Score. TTM revenue stands at $1.85B. with profit margins at 33.90%.

Frequently asked questions

What is Blue Owl Capital Corporation's stock price?
Blue Owl Capital Corporation (OBDC) trades at $11.87.
Is Blue Owl Capital Corporation overvalued?
Smart Value Score 60/100 (Grade C+, Hold).
What is the price target of Blue Owl Capital Corporation (OBDC)?
The analyst target price is $13.79, representing +16.2% upside from the current price of $11.87.
What is Blue Owl Capital Corporation's revenue?
TTM revenue is $1.85B.
Piotroski F-Score?
5/9 — moderate financial health.

Company info

SectorFINANCIAL SERVICES
IndustryASSET MANAGEMENT
CountryUSA
ExchangeNYSE
CurrencyUSD

Quick metrics

P/S ratio3.02x
ROE9.40%
Beta0.70
50D MA$11.30
200D MA$12.67
Shares out0.50B
Float
Short ratio
Avg volume6.0M

Performance

1 week
1 month
3 months
YTD
1 year
3 years
5 years