Blue Owl Capital Corporation (OBDC)
NYSE: OBDC · Real-Time Price · USD
10.71
-0.07 (-0.65%)
Jul 30, 2026, 10:37 AM EDT - Market open

Blue Owl Capital Financials Overview

Millions USD. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
1,3861,6781,4511,6221,1121,156
Revenue Growth
-11.03%15.69%-10.55%45.89%-3.85%71.65%
Net Income
360.39627.41594.98793.31466.36624.88
Earnings Per Share
0.701.241.532.031.181.59
EPS Growth
-54.84%-18.95%-24.63%72.03%-25.79%59.00%

Revenue by Segment

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Interest Income from Investments
1,4071,4731,2001,230940893.3
Payment-in-Kind Interest Income from Investments
122.5127.4175.6171.7113.353.2
Dividend Income from Investments
236.2231.1198165129.548.4
Other Investment Income
17.82023.215.719.226.5

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Equivalents
455.4568.54514.16659.66445.09447.15
Total Debt
8,4559,3007,4587,0777,2827,079
Net Cash (Debt)
-8,455-9,300-7,458-7,077-7,282-7,079
Net Cash Growth
------
Net Cash Per Share
-16.67-18.38-19.12-18.14-18.48-18.05

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
2,6701,742160.221,136217.27-1,227
Free Cash Flow
2,6701,742160.221,136217.27-1,227
Free Cash Flow Growth
-986.99%-85.89%422.68%--

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Pretax Margin
44.86%53.11%55.16%61.52%42.47%54.40%
Profit Margin
44.09%52.40%54.36%60.73%41.95%54.05%
FCF Margin
192.69%103.76%11.04%70.02%19.54%-106.14%

Dividends

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Dividend Per Share
1.2601.4801.4801.3401.2601.240
Dividend Per Share Growth
-12.73%0%10.45%6.35%1.61%0%
Dividend Yield
11.75%11.96%11.12%10.65%10.73%8.30%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
15.0810.029.887.279.798.91
Forward PE
8.308.658.747.756.9810.75
P/FCF Ratio
-3.5636.835.0720.86-
PS Ratio
3.003.704.073.554.084.82