Blue Owl Capital Inc.

OWL Financial Asset Management

Blue Owl Capital Inc.’s revenue for fiscal 2025 (year ended December 2025) was $2.9 billion, up 25.0% from fiscal 2024.

Revenue
+10.8%
EPS
+200.0%
Free cash flow
+42.4%
Total debt
+12.5%

Quarter to September 2026, against a year earlier

9.81 0.08 −0.81%
Market cap
$15.5B
P/E
70.1×
Fwd P/E
35.0×
Dividend yield
9.28%
F-score
5/9
Altman Z
n/a
Beneish M
n/a
Dividend safety
n/a
Sep '26 Jun '26 Mar '26 Dec '25 Older periods
P/E ratio
64.93 72.92 70.23 124.50

+8 more quarters

P/S ratio
2.07 2.01 2.11 3.41
P/FCF ratio
4.22 4.55 4.84 8.16
P/Operating CF
10.41 13.06 60.43 25.55
P/B ratio
1.17 1.07 1.07 1.62
EV/Sales
— 3.04 3.18 4.33
EV/EBITDA
— 10.23 10.68 14.68
EV/FCF
— 6.88 7.28 10.37
Current Ratio
0.53 0.54 0.00 0.56
Net Debt/EBITDA
11.83 14.55 15.44 10.09
Debt/Equity
0.67 0.68 0.66 0.55
Earnings Yield
1.54% 1.37% 1.42% 0.80%
Free Cash Flow Yield
23.68% 21.97% 20.65% 12.25%
Free Cash Flow per Share
0.86 0.66 0.13 0.55
Book value per Share
7.75 8.15 8.51 9.25
Free Cash Flow
601.39 452.95 88.98 359.12
EV/EBIT
— 18.01 19.12 27.24
Other line items

Show all line items

Columns are period end dates · fundamentals updated 5 Nov 2026