OWL
OWL

Blue Owl Capital Inc

NYSE · Financial Services
$12.52
+0.89 (+7.65%)
Income Statement
FY 2026 FY 2025 FY 2025 FY 2024 FY 2023
Revenue 6.41B 4.56B 3.13B 3.24B 2.65B
Net Income 306.00M 195.72M 1.18B 1.18B 937.11M
EPS
Profit Margin 4.8% 4.5% 37.6% 36.5% 35.3%
Rev Growth +40.7% +40.7% +8.5% -5.3% +8.6%
Balance Sheet
FY 2026 FY 2025 FY 2025 FY 2024 FY 2023
Total Debt 5.36B 5.36B 8.34B 8.18B 7.28B
Total Equity 4.40B 4.40B 7.73B 6.76B 7.73B
D/E Ratio 1.22 1.22 1.08 1.21 0.94
Cash Flow
FY 2026 FY 2025 FY 2025 FY 2024 FY 2023
EBITDA 2.36B 1.59B 1.14B 1.21B 1.16B
Free Cash Flow 1.04B 1.15B 708.15M