Blue Owl Capital Corporation

OBDC Financial Asset Management

Blue Owl Capital Corporation’s revenue for fiscal 2025 (year ended December 2025) was $1.9 billion, up 15.9% from fiscal 2024.

Revenue
−13.5%
EPS
+48.0%
Free cash flow
+147.8%
Total debt
−14.6%

Quarter to September 2026, against a year earlier

10.88 0.07 +0.65%
Market cap
$5.3B
P/E
15.9×
Fwd P/E
14.2×
Dividend yield
12.8%
F-score
4/9
Altman Z
n/a
Beneish M
n/a
Dividend safety
n/a
Sep '26 From the 10-Q filed 4 Nov Jun '26 Mar '26 Dec '25 Older periods
P/E ratio
15.43 19.41 15.80 10.02

+8 more quarters

P/S ratio
3.15 3.17 3.09 3.40
P/FCF ratio
2.15 2.44 2.07 3.61
P/Operating CF
82.55 9.84 5.70 7.64
P/B ratio
0.74 0.77 0.77 0.85
EV/Sales
— 7.68 7.60 8.12
EV/EBITDA
— 10.48 10.51 11.20
EV/FCF
— 5.92 5.08 8.63
Current Ratio
0.85 0.65 1.24 1.17
Net Debt/EBITDA
26.89 25.69 27.70 26.82
Debt/Equity
1.16 1.12 1.18 1.26
Earnings Yield
6.48% 5.15% 6.33% 9.98%
Free Cash Flow Yield
46.48% 40.98% 48.39% 27.68%
Free Cash Flow per Share
0.13 1.10 1.94 1.63
Book value per Share
14.25 14.19 14.34 14.62
Free Cash Flow
62.56 547.31 967.39 822.90
EV/EBIT
— 10.20 10.04 10.68
Other line items

Show all line items

Columns are period end dates · fundamentals updated 4 Nov 2026