OBDC Blue Owl Capital Corporation logo

OBDC Blue Owl Capital Corporation

Financial Services
$11.03-1.34%ClosedMarket Cap: $5.47B

As of 2026-05-25

Valuation

P/E (TTM)

8.88

PEG

1.63

P/B

0.77

P/S

4.18

EV/EBITDA

21.36

DCF Value

$86.38

FCF Yield

19.7%

Div Yield

13.7%

Margins & Returns

Gross Margin

63.7%

Operating Margin

49.7%

Net Margin

27.5%

ROE

4.8%

ROA

2.2%

ROIC

3.9%

Income Statement

Periods shown are fiscal year quarters (may differ from calendar year)

PeriodRevenueGross MarginOperating IncomeNet IncomeEPSDividend
Q1 null$311.9M70.1%$112.4M$-24.4M$$0.74
Q4 null$407.9M75.0%$265.9M$119.1M$$0.74
FY null$1.68B75.3%$1.23B$627.4M$$1.93
Q3 null$291.8M52.0%$132.8M$128.2M$$0.76
Q2 null$298.6M53.2%$140.0M$137.5M$$0.75
Q1 null$404.4M65.0%$247.9M$242.6M$$0.79
Q4 null$276.4M61.1%$154.8M$154.9M$$0.79
FY null$1.10B60.5%$607.3M$595.0M$$2.07
Q3 null$269.2M56.7%$140.1M$135.4M$$0.80
Q2 null$241.7M58.1%$124.6M$122.2M$$0.79
Q1 null$313.3M65.0%$187.8M$182.5M$$0.80
Q4 2023$311.6M65.9%$193.6M$189.0M$0.48$0.76