Blue Owl Capital Corp OBDC

Latest FY: 2025 Financial Services Asset Management
Market Price $11.39
Market Cap $5.65B
P/E Ratio 9.19
Quick Peer Compare (Financial Services):
Revenue (FY 2025) ↑6.6% YoY
$709.66M
3-Yr CAGR: 9.8%
Net Income ↑5.5% YoY
$627.41M
Net Margin: 88.4%
Free Cash Flow ↑987.0% YoY
$1.74B
FCF Yield: 30.81%
EPS (Diluted) ↓-19.0% YoY
$1.24
Basic: $1.24
Return on Equity Efficiency
8.5%
ROA: 3.8%

📊 Multi-Year Historical Performance & Trends

Financial Performance History Revenue, Net Income & Free Cash Flow
Margins Trend (%) Gross, Operating & Net Margins
Balance Sheet Strength Cash, Debt & Equity
Cash Flow Generation Operating Cash Flow vs CapEx vs FCF

📈 Year-over-Year (YoY) Growth History (OBDC)

All monetary values in millions ($M)
Fiscal Year Revenue Revenue YoY Gross Profit Net Income Net Inc YoY Diluted EPS EPS YoY Div / Sh Div Yield Op. Cash Flow Free Cash Flow FCF YoY
FY 2011
FY 2012 $-0.0M $0.0M $0.0M
FY 2013 $-0.0M -115.7% $-0.00 $-0.0M $-0.0M -200.0%
FY 2014 $-0.0M +80.9% $0.00 +116.7%
FY 2015 $-0.0M -138.3% $0.00 +100.0%
FY 2020 $732.6M $579.7M $387.7M +4,371,957.0% $1.00 +499,900.0% 0.00% $-1,560.3M $-1,560.3M
FY 2021 $893.3M +21.9% $674.2M $624.9M +61.2% $1.59 +59.0% $1.17 8.30% $-1,227.2M $-1,227.2M +21.4%
FY 2022 $535.6M -40.0% $228.1M $466.4M -25.4% $1.18 -25.8% $1.24 10.73% $217.3M $217.3M +117.7%
FY 2023 $838.6M +56.6% $402.3M $793.3M +70.1% $2.03 +72.0% $1.57 10.65% $1,135.6M $1,135.6M +422.7%
FY 2024 $665.8M -20.6% $200.8M $595.0M -25.0% $1.53 -24.6% $1.68 11.12% $160.2M $160.2M -85.9%
FY 2025 $709.7M +6.6% $113.9M $627.4M +5.5% $1.24 -19.0% $1.49 11.96% $1,741.5M $1,741.5M +987.0%
$

Valuation

Market Price $11.39
Market Cap $5.65B
Enterprise Value $14.43B
P/E Ratio 9.19
P/B Ratio 0.76
FCF Yield 30.81%
Dividend Yield 13.05%
Shares Outstanding 496,305,400
%

Profitability & Margins

Gross Margin 16.05%
Operating Margin 90.10%
Net Margin 88.41%
Return on Equity (ROE) 8.48%
Return on Assets (ROA) 3.81%
Asset Turnover 0.04x
Revenue 3-Yr CAGR 9.83%
🛡️

Financial Health & Liquidity

Current Ratio 284,471.82
Cash Ratio 8,625.24
Debt / Equity 1.257
Debt / Assets 0.565
Cash & Equivalents $521.09M
Total Debt $9.30B
Book Value / Share $14.90
💧

Cash Flow Efficiency

Operating Cash Flow $1.74B
Capital Expenditures (CapEx) N/A
Free Cash Flow $1.74B
OCF / Revenue 245.40%
FCF / Revenue 245.40%
FCF 3-Yr CAGR 100.13%
🏷️

Per Share Metrics

EPS (Diluted) $1.24
EPS (Basic) $1.24
Dividends / Share $1.49
Book Value / Share $14.90
EPS YoY Growth -18.95%
🏛️

Balance Sheet (FY 2025)

Total Assets $16.47B
Total Liabilities $9.79B
Stockholders' Equity $7.40B
Current Assets $17.19B
Current Liabilities $60.41K