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
Older periods Dec '25 Mar '26 Jun '26 Sep '26 From the 10-Q filed 4 Nov
P/E ratio

+8 more quarters

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

Show all line items

Columns are period end dates · fundamentals updated 4 Nov 2026