로딩 중…
StockDiggingStockDigging

Blue Owl Capital Corporation

OBDC· NYSE
$11.00+2.33%
2026-08-03

Financials

Valuation Metrics

Blue Owl Capital Corporation's Market Cap is $5.46B. At end of 2025 it was $6.31B. Ranked #1330 of 3,112 in US market (top 43%), #883 of 1,667 on NYSE (top 53%), #83 of 161 in Financial Services (top 52%) by Market Cap.

Investment Metrics(as of 2026-08-03)

MetricValue
Size
Market Cap$5.46B
Revenue$1.31B
Net Income$360M
Total Assets$16.02B
Net Assets$7.15B
Value
P/E15.15x
P/B0.76x
P/S4.17x
EV/EBITDA21.06x
FCF Yield19.73%
Profitability
ROE5.04%
ROA2.25%
Op. Margin49.69%
Revenue Growth-22.87%
Earnings Growth-110.05%
Financial Health
Debt Ratio123.91%
Total Debt$8.45B
FCF$1.08B
Cash$39M
Net Debt/EBITDA12.77x
Dividend
Div. Yield14.06%
Div. Growth14.79%
Performance
1Y Return-21.88%
1M Return1.66%
From 52W High-24.29%
1Y MDD-29.27%
Trading
Volume4,187,827 shares
Trading Value$46M
Per Share
EPS$1.24
BPS$14.57