OBDC logo

OBDC

Blue Owl Capital CorporationNYSEFinancial Services
$10.86+0.93%ClosedMarket Cap: $5.55B

As of 2026-04-06

Valuation

P/E (TTM)

8.85

PEG

1.62

P/B

0.75

P/S

3.96

EV/EBITDA

18.85

DCF Value

$87.95

FCF Yield

24.9%

Div Yield

13.9%

Margins & Returns

Gross Margin

62.7%

Operating Margin

56.1%

Net Margin

44.7%

ROE

8.2%

ROA

3.7%

ROIC

4.5%

Income Statement
PeriodRevenueGross MarginOperating IncomeNet IncomeEPSDividend
Q4 2025$407.9M75.0%$265.9M$119.1M$0.23$0.74
FY 2025$1.68B75.3%$1.23B$627.4M$1.24$1.93
Q3 2025$291.8M52.0%$132.8M$128.2M$0.25$0.76
Q2 2025$298.6M53.2%$140.0M$137.5M$0.27$0.75
Q1 2025$404.4M65.0%$247.9M$242.6M$0.49$0.79
Q4 2024$276.4M61.1%$154.8M$154.9M$0.40$0.79
FY 2024$1.10B60.5%$607.3M$595.0M$1.53$2.07
Q3 2024$269.2M56.7%$140.1M$135.4M$0.35$0.80
Q2 2024$241.7M58.1%$124.6M$122.2M$0.31$0.79
Q1 2024$313.3M65.0%$187.8M$182.5M$0.47$0.80
Q4 2023$311.6M65.9%$193.6M$189.0M$0.48$0.76
FY 2023$1.27B67.8%$810.7M$793.3M$2.03$0.83