Blue Owl Capital Corporation (OBDC) NYSE

Currency In USD

AD

Valuation

Market Cap6.29B
Enterprise Value15.58B
P/E Ratio17.71
PEG Ratio-0.28
Price/Sales Ratio3.48
Price/Book Ratio0.7
Enterprise/Revenue7.63
Enterprise/EBITDA13.17

Fiscal Year

Fiscal YearDecember 31, 2025
Most Recent QuarterJune 30, 2026

Profitability

Profit Margin0.2
Operating Margin0.49
AD

Management Effectiveness

Return On Assets0.02
Return On Equity0.04

Income Statement

Revenue1.68B
Revenue/Share2.85
Gross Profit1.26B
EBITDA1.28B
Net Income627.41M
Diluted EPS1.24

Balance Sheet

Total Cash237.44M
Total Cash/Share0.48
Total Debt6.1B
Total Debt/Equity0.87
Current Ratio0.18
Book Value Per Share14.19

Price History

52-Week Change-23.46
52-Week High13.58
52-Week Low9.81
Moving Average 50 Days10.93
Moving Average 200 Days11.25

Statistics

Average Volume3.8M
Shares Outstanding496.31M
% Held by Institutions53.51

Dividend And Splits

Trailing Annual Dividend Rate1.38
Trailing Annual Dividend Yield13.91
Payout Ratio2.62
Last Split FactorN/A
Last Split DateN/A
AD