StockData
OBDCNYSEFiscal year ends December 31

Blue Owl Capital Corp

Financials through Q2 FY2026, quarter ended Jun 30, 2026Last filing: 10-Q on Aug 5, 2026
$9.89−0.22 (-2.18%)

Close on Oct 19, 2026

Market cap
$4.90B
P/E (TTM)
17.7
Dividend yield
–

Blue Owl Capital statistics

Financials through Jun 30, 2026, price as of Oct 19, 2026

Valuation

Market Cap$4.88B
Enterprise Value$4.64B
PE Ratio17.66
PB Ratio0.69
P/TBV Ratio0.69
P/OCF Ratio2.21

Income (trailing twelve months)

Net Income$288.63M
EPS (Diluted)$0.56

Returns

Return on Equity (ROE)3.92%
Return on Assets (ROA)1.76%

Growth

Net Income Growth (YoY)-56.9%
EPS Growth (YoY)-62.9%
EPS Growth (3Y CAGR)1.67%
EPS Growth (5Y CAGR)4.40%

Balance sheet

Cash & Short-Term Investments$238.05M
Net Cash (Debt)$238.05M
Net Cash Per Share$0.48
Equity (Book Value)$7.03B
Book Value Per Share$14.26
Tangible Book Value$7.03B

Cash flow (trailing twelve months)

Operating Cash Flow$2.21B

Efficiency

Profits Per Employee$24.05M
Employee Count12

Dividends and yields

Earnings Yield5.92%
Buyback Yield0.00%
Shareholder Yield0.00%
Payout Ratio262.3%

Shares

Shares Outstanding493,143,000
Shares Change (YoY)12.7%
Shares Change (QoQ)-0.64%
Float492,528,000
Shares Held by Insiders0.12%
Shares Held by Institutions54.1%

Scores

Graham Number$13.40
Graham Upside35.5%
Altman Z-Score0.31

Calculated by StockData from Blue Owl Capital's SEC filings and the latest closing price. Hover a measure to see its formula. The grey column is the median of companies in the same industry group (two-digit SIC code); green or red marks a better or worse value than that median.