Blue Owl Capital Corporation Announces June 30, 2026 Financial Results
Blue Owl Capital Corporation reported Q2 adjusted net investment income of $0.34 per share, up from $0.31 in the prior quarter, covering its declared dividend of $0.33 per share. Net asset value per share decreased slightly to $14.26 from $14.41, while the company reduced leverage to 1.11x, its lowest level in two years.
Key figures
- Eps
- 0.36
- Revenue
- 401342000
- Debt issued
- 800000000
- Repurchases
- 35000000
- Nav per share
- 14.26
- Dividend yield
- 9.3%
- Leverage ratio
- 1.11x
- New investments
- 319000000
- Dividend per share
- 0.33
- Non accrual cost pct
- 2.8%
- Adjusted nii per share
- 0.34
AI analysis
Red flags2 · Pro
The rest of the AI analysis, red flags and sentiment are part of Signal8 Pro.
AI-generated analysis of a public disclosure. Not investment advice; verify against the original document.