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.74 0.07 −0.65%
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) Net income

Alert me on Net income

Blue Owl Capital Corporation's net income for fiscal 2025 was $627.4M, up 5.45% from $595.0M in fiscal 2024. Over the twelve months to 30 September 2026 it was $340.5M. Over the past ten years it has ranged from $16.6M (fiscal 2016) to $793.3M (fiscal 2023); the current reading is higher than 90% of that period. Blue Owl Capital Corporation ranks 29th of 119 Asset Management companies by net income.

Net income, annual

Embed this chart

Annual newest first

Period Net income Change
FY2025 $627.4M 5.45%
FY2024 $595.0M (25.00%)
FY2023 $793.3M 70.11%
FY2022 $466.4M (25.37%)
FY2021 $624.9M 61.16%
FY2020 $387.7M (22.14%)
FY2019 $498.0M 146.24%
FY2018 $202.2M 94.95%
FY2017 $103.7M 523.55%
FY2016 $16.6M —

Quarterly newest first

Period Net income Change
Sep 2026 $180.1M 173.90%
Jun 2026 $65.7M —
Mar 2026 −$24.4M —
Dec 2025 $119.1M (7.10%)
39 more quarters

Against its own ten years

Low $16.6M High $793.3M
Ten-year median $482.2M
Current reading's percentile 90

Net income against peers

What Net income is

Net Income tells an investor how much profit a company kept in a period after every cost, interest charge and tax.

Reported line item

The full definition of Net income →

More on OBDC