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

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

YearRevenueNet incomeFree cash flowGross marginDiluted EPSCashTotal debtEquity
FY2025USD 709.66MUSD 627.41MUSD 1.74Bn/a1.24USD 568.54MUSD 9.30BUSD 7.40B
FY2024USD 665.75MUSD 594.98MUSD 160.22Mn/a1.53USD 514.16MUSD 7.46BUSD 5.95B
FY2023n/aUSD 793.31MUSD 1.14Bn/a2.03USD 659.66MUSD 7.08BUSD 6.02B
FY2022n/aUSD 466.36Mn/an/a1.18USD 445.09MUSD 7.28BUSD 5.88B

Valuation history

YearSnapshot dateMarket capP/EDividend yieldAnnual dividend/share
20262026-08-25USD 5.60B20.012.7%1.44
20252025-12-31USD 6.21B10.012.6%1.56
20242024-12-31USD 5.90B9.911.4%1.72
20232023-12-29USD 5.75B7.210.8%1.59
20222022-12-30USD 4.55B10.111.2%1.29
20212021-12-31USD 5.58B8.98.8%1.24

Dividend history

Latest trailing dividend snapshot: annual dividend/share 1.44 USD, yield 12.6%.

YearDividends/share
FY20251.56 USD
FY20241.72 USD
FY20231.59 USD
FY20221.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.