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. In the quarter to June 2026, revenue fell 17.4%, EPS fell 51.9%, free cash flow fell 45.8% and total debt fell 14.3%, each against the same quarter a year earlier. Revenue growth for five consecutive years.

10.11 0.24 −2.32%
Market cap
$5.1B
P/E
18.1×
Fwd P/E
12.1×
Dividend yield
13.7%
F-score
4/9
Altman Z
n/a
Beneish M
n/a
Dividend safety
n/a
Jun '26 Mar '26 Dec '25 Sep '25 Older periods
P/E ratio
19.41 15.80 10.02 9.06

+8 more quarters

P/S ratio
3.17 3.09 3.40 3.63
P/FCF ratio
2.44 2.07 3.61 4.78
P/Operating CF
9.84 5.70 7.64 (49.84)
P/B ratio
0.77 0.77 0.85 0.86
EV/Sales
7.68 7.60 8.12 8.75
EV/EBITDA
10.48 10.51 11.20 12.08
EV/FCF
5.92 5.08 8.63 11.53
Current Ratio
0.65 1.24 1.17 0.72
Net Debt/EBITDA
25.69 27.70 26.82 27.78
Debt/Equity
1.12 1.18 1.26 1.25
Earnings Yield
5.15% 6.33% 9.98% 11.04%
Free Cash Flow Yield
40.98% 48.39% 27.68% 20.91%
Free Cash Flow per Share
1.10 1.94 1.63 (0.26)
Book value per Share
14.19 14.34 14.62 14.89
Free Cash Flow
547.31 967.39 822.90 (130.95)
EV/EBIT
10.20 10.04 10.68 11.50
Other line items

Show all line items

Columns are period end dates