OBDC logo
OBDC NYSE US

Blue Owl Capital Corporation Common Stock

Financial Services · Financial Services Website · IPO Jul 2019
$10.87
▲ +$0.11 (+1.02%)
Vol 4.3M
Mkt Cap
$5.4B
P/E
8.7
ROE
8.3%
Margin
33.9%
Beta
0.71
Div Yield
13.75%
52W
$11–$15

Wall Street Consensus

19 analysts · Apr 2026
7
Strong Buy
9
Buy
3
Hold
0
Sell
0
Strong Sell
84.2%
Buy Rating

Price Chart

Earnings

Beat rate: 0.0%
Quarter EPS Est EPS Act Surprise
Dec 2025 $0.37 $0.36 $-0.01
Sep 2025 $0.40 $0.36 $-0.04
Jun 2025 $0.41 $0.40 $-0.01
Mar 2025 $0.44 $0.39 $-0.05

Quarterly Revenue & Earnings

Quarter 2024-0… 2024-1… 2025-0… 2025-0… 2025-0… 2025-1…
Revenue $168.9M $263.0M $158.8M $151.6M $136.2M
Net Income $154.9M $242.6M $137.5M $128.2M $119.1M

Key Ratios

ROA (TTM)
3.6%
P/S (TTM)
2.93
P/B
0.9
EPS (TTM)
$1.24
Rev Growth 3Y
+15.5%
52W High
$15.19
52W Low
$10.52
$10.52 52-Week Range $15.19

Financial Health

Free Cash Flow
$822.9M
Net Debt
$8.8B
Cash
$521.1M
Total Debt
$9.3B
As of Dec 31, 2025

How does OBDC compare to Financial Services peers?

Peer group: Peers · Financial Services (Peers) · 10 companies

OBDC valuation vs Financial Services peers

P/E ratio
8.7
19% below peers (10.6)
vs Peers
vs Industry
Undervalued
P/S ratio
2.9
29% below peers (4.1)
vs Peers
vs Industry
Undervalued
P/B ratio
0.9
69% below peers (2.8)
vs Peers
vs Industry
Undervalued
Div yield
13.8%
501% above peers (2.3%)
vs Peers
vs Industry
Strong yield

OBDC profitability vs Financial Services peers

ROE
8.3%
8% below peers (9.0%)
vs Peers
vs Industry
Weak
Net margin
33.9%
9% above peers (31.1%)
vs Peers
vs Industry
In line
Gross margin
45.3%
32% below peers (66.9%)
vs Peers
vs Industry
Weak
ROA
3.6%
6% below peers (3.8%)
vs Peers
vs Industry
Weak

OBDC financial health vs Financial Services peers

D/E ratio
0% below peers (58.9)
vs Peers
vs Industry
In line
Current ratio
0.3
72% below peers (1.0)
vs Peers
vs Industry
Low liquidity
Beta
0.7
44% below peers (1.3)
vs Peers
vs Industry
More volatile

OBDC fundamentals radar

OBDC Peer median Industry

OBDC profitability vs leverage

Bubble size = market cap · X = net margin · Y = D/E ratio

OBDC vs peers: key metrics

Insider Activity

Bullish
Buys
1
$113200
Sells
0
NICHOLSON LOGAN
President · Feb 27
purchase
10000 shs
Last 90 days

Insider Buy Returns

NICHOLSON LOGAN
Feb 27, 2026
$113200 -3.98%
REDDY NEENA
Nov 26, 2025
$103065 -16.77%
PACKER CRAIG W
Nov 18, 2025
$977924 -7.49%
NICHOLSON LOGAN
Nov 18, 2025
$293690 -7.49%
TEMPLE CHRISTOPHER M
Nov 12, 2025
$96240 -9.64%
WEILER MELISSA
Nov 10, 2025
$119900 -9.34%
NICHOLSON LOGAN
Aug 15, 2025
$220640 -23.4%
WOOLRIDGE VICTOR
May 27, 2025
$99922 -24.78%

Top Holders

Top 5: 15.14%
California State Teachers R…
3.31%
$178.8M
FMR, LLC
3.17%
$171.0M
State of New Jersey Common …
3.07%
$165.9M
Oregon Public Employees Ret…
3.01%
$162.7M
Van Eck Associates Corporat…
2.58%
$139.3M
As of Dec 31, 2025

Dividends

$1.13
/ year
Mar 31, 2026 $0.3700
Dec 31, 2025 $0.3700
Sep 30, 2025 $0.3700
Aug 29, 2025 $0.0200
Jun 30, 2025 $0.3700
May 30, 2025 $0.0100
Mar 31, 2025 $0.3700
Feb 28, 2025 $0.0500

Latest News

No related news yet