Blue Owl Capital Corporation

OBDC Financial Asset Management

Blue Owl Capital Corporation’s revenue for fiscal 2025 (year ended December 2025) was $1.9 billion, up 15.9% from fiscal 2024.

Revenue
−13.5%
EPS
+48.0%
Free cash flow
+147.8%
Total debt
−14.6%

Quarter to September 2026, against a year earlier

10.82 0.06 +0.56%
Market cap
$5.3B
P/E
15.9×
Fwd P/E
14.2×
Dividend yield
12.8%
F-score
4/9
Altman Z
n/a
Beneish M
n/a
Dividend safety
n/a

Blue Owl Capital Corporation (OBDC) Operating margin

Alert me on Operating margin

Blue Owl Capital Corporation's operating margin over the twelve months to 30 September 2026 was 75.1%, down 1.0 percentage points from fiscal 2025 (76.1%). Over the past ten years it has ranged from 42.1% (fiscal 2016) to 88.8% (fiscal 2019); the current reading is higher than 60% of that period. That is above the Asset Management industry median of 27.3% and above the Financial sector median of 0.00%.

Operating margin, annual

Embed this chart

Annual newest first

Period Operating margin Change (points)
FY2025 76.1% (0.20)
FY2024 76.3% 0.24
FY2023 76.0% 3.64
FY2022 72.4% 2.55
FY2021 69.8% (13.88)
FY2020 83.7% (5.05)
FY2019 88.8% 5.60
FY2018 83.2% 9.02
FY2017 74.1% 32.08
FY2016 42.1% —

Quarterly newest first

Period Operating margin Change (points)
Sep 2026 75.0% 0.30
Jun 2026 74.7% 0.14
Mar 2026 74.6% (1.30)
Dec 2025 75.9% (0.09)
39 more quarters

Against its own ten years

Low 42.1% High 88.8%
Ten-year median 76.0%
Current reading's percentile 36

Operating margin against peers

What Operating margin is

EBIT Margin tells an investor how much operating profit, before interest and taxes, a company keeps from each unit of revenue.

EBIT ÷ Revenue

The full definition of Operating margin →

More on OBDC