Blue Owl Capital Corp
Research Blue Owl Capital Corp (OBDC) on Bullrun: valuation model: 16.5% overvalued, market cap USD 5.60B, P/E 20.0, dividend yield 12.6%. Explore financials, valuation history, model signals, and stock context.
Key Metrics
- TickerOBDC
- ExchangeNYSE
- CountryUnited States
- SectorFinancial Services
- IndustryAsset Management
- CurrencyUSD
- Valuation signal16.5% overvalued
- Market capUSD 5.60B
- P/E20.0
- Dividend yield12.6%
- Financial periodQ2 2026
- RevenueUSD 89.08M
- Net incomeUSD 65.74M
- Free cash flowUSD 547.31M
Valuation Snapshot
Bullrun's latest valuation model marks Blue Owl Capital Corp as 16.5% overvalued; latest market cap is USD 5.60B; P/E is 20.0; dividend yield is 12.6%.
Peer valuation comparison
Latest P/E is 19.96x versus a Financial Services sector median of 13.84x (44.3% above).
Latest dividend yield is 12.59% versus a Financial Services sector median of 3.86% (226.6% above).
Five-year financial history
| Year | Revenue | Net income | Free cash flow | Gross margin | Diluted EPS | Cash | Total debt | Equity |
|---|---|---|---|---|---|---|---|---|
| FY2025 | USD 709.66M | USD 627.41M | USD 1.74B | n/a | 1.24 | USD 568.54M | USD 9.30B | USD 7.40B |
| FY2024 | USD 665.75M | USD 594.98M | USD 160.22M | n/a | 1.53 | USD 514.16M | USD 7.46B | USD 5.95B |
| FY2023 | n/a | USD 793.31M | USD 1.14B | n/a | 2.03 | USD 659.66M | USD 7.08B | USD 6.02B |
| FY2022 | n/a | USD 466.36M | n/a | n/a | 1.18 | USD 445.09M | USD 7.28B | USD 5.88B |
Valuation history
| Year | Snapshot date | Market cap | P/E | Dividend yield | Annual dividend/share |
|---|---|---|---|---|---|
| 2026 | 2026-08-25 | USD 5.60B | 20.0 | 12.7% | 1.44 |
| 2025 | 2025-12-31 | USD 6.21B | 10.0 | 12.6% | 1.56 |
| 2024 | 2024-12-31 | USD 5.90B | 9.9 | 11.4% | 1.72 |
| 2023 | 2023-12-29 | USD 5.75B | 7.2 | 10.8% | 1.59 |
| 2022 | 2022-12-30 | USD 4.55B | 10.1 | 11.2% | 1.29 |
| 2021 | 2021-12-31 | USD 5.58B | 8.9 | 8.8% | 1.24 |
Dividend history
Latest trailing dividend snapshot: annual dividend/share 1.44 USD, yield 12.6%.
| Year | Dividends/share |
|---|---|
| FY2025 | 1.56 USD |
| FY2024 | 1.72 USD |
| FY2023 | 1.59 USD |
| FY2022 | 1.29 USD |
About Blue Owl Capital Corp
Blue Owl Capital Corporation is a Private Debt, business development company That specializes in direct and fund of fund investments. The fund makes investments in senior secured, direct lending or unsecured loans, subordinated loans or mezzanine loans and also considers equity-related securities including warrants and preferred stocks also pursues preferred equity investments, first lien, unitranche, and second lien term loans and common equity investments.
Related stock research
Other Financial Services stocks
Frequently asked questions
Is Blue Owl Capital Corp overvalued or undervalued?
Bullrun's valuation model currently marks Blue Owl Capital Corp as 16.5% overvalued.
What is Blue Owl Capital Corp's market cap?
Blue Owl Capital Corp's market capitalization is USD 5.60B.
What is Blue Owl Capital Corp's P/E ratio?
Blue Owl Capital Corp's price-to-earnings (P/E) ratio is 20.0.
Does Blue Owl Capital Corp pay a dividend?
Blue Owl Capital Corp has a dividend yield of 12.6%.
What does Blue Owl Capital Corp do?
Blue Owl Capital Corporation is a Private Debt, business development company That specializes in direct and fund of fund investments. The fund makes investments in senior secured, direct lending or unsecured loans, subordinated loans or mezzanine loans and also considers equity-related securities including warrants and preferred stocks also pursues preferred equity investments, first lien, unitranche, and second lien term loans and common equity investments. Within private equity, it seeks to invest in growth, acquisitions, market or product expansion, refinancings and recapitalizations.