Blue Owl Capital Corp
Research Blue Owl Capital Corp (OBDC) on Bullrun: valuation model: 11.9% overvalued, market cap USD 5.53B, P/E 15.8, dividend yield 13.5%. Explore financials, valuation history, model signals, and stock context.
Key Metrics
- TickerOBDC
- ExchangeNYSE
- CountryUnited States
- SectorFinancial Services
- IndustryAsset Management
- CurrencyUSD
- Valuation signal11.9% overvalued
- Market capUSD 5.53B
- P/E15.8
- Dividend yield13.5%
- Financial periodFY2025
- Net incomeUSD 627.41M
Valuation Snapshot
Bullrun's latest valuation model marks Blue Owl Capital Corp as 11.9% overvalued; latest market cap is USD 5.53B; P/E is 15.8; dividend yield is 13.5%.
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.
Frequently asked questions
Is Blue Owl Capital Corp overvalued or undervalued?
Bullrun's valuation model currently marks Blue Owl Capital Corp as 11.9% overvalued.
What is Blue Owl Capital Corp's market cap?
Blue Owl Capital Corp's market capitalization is USD 5.53B.
What is Blue Owl Capital Corp's P/E ratio?
Blue Owl Capital Corp's price-to-earnings (P/E) ratio is 15.8.
Does Blue Owl Capital Corp pay a dividend?
Blue Owl Capital Corp has a dividend yield of 13.5%.
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.