OWL logo

OWL

Blue Owl Capital Inc.NYSEFinancial Services
$8.57-1.61%OpenMarket Cap: $13.40B

As of 2026-04-06

Valuation

P/E (TTM)

73.47

PEG

P/B

2.63

P/S

4.67

EV/EBITDA

18.13

DCF Value

$10.96

FCF Yield

8.9%

Div Yield

10.5%

Margins & Returns

Gross Margin

55.4%

Operating Margin

21.9%

Net Margin

2.7%

ROE

3.4%

ROA

2.0%

ROIC

5.1%

Income Statement
PeriodRevenueGross MarginOperating IncomeNet IncomeEPSDividend
Q4 2025$755.6M62.0%$337.9M$47.7M$0.07$0.23
FY 2025$2.87B55.4%$627.2M$78.8M$0.12$0.86
Q3 2025$728.0M53.1%$112.7M$6.3M$0.01$0.23
Q2 2025$703.1M53.6%$99.3M$17.4M$0.02$0.23
Q1 2025$683.5M52.3%$77.3M$7.4M$0.00$0.18
Q4 2024$631.4M53.4%$138.8M$20.7M$0.04$0.18
FY 2024$2.30B55.7%$606.8M$109.6M$0.20$0.68
Q3 2024$600.9M54.9%$139.8M$29.8M$0.02$0.18
Q2 2024$549.8M58.7%$172.6M$33.9M$0.06$0.18
Q1 2024$513.3M56.2%$155.6M$25.1M$0.05$0.14
Q4 2023$494.0M49.2%$116.8M$18.1M$0.04$0.14
FY 2023$1.73B49.7%$317.8M$54.3M$0.11$0.55
OWL | Blue Owl Capital Inc. Financials & Income Statement - InvestLog