Blue Owl Capital Corporation (OBDC)
NYSE: OBDC · Real-Time Price · USD
11.28
-0.05 (-0.44%)
At close: Aug 20, 2026, 4:00 PM EDT
11.51
+0.23 (2.04%)
After-hours: Aug 20, 2026, 7:04 PM EDT

Blue Owl Capital Financials Overview

Millions USD. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
1,6991,8511,5971,5821,2021,021
Revenue Growth
-2.97%15.94%0.93%31.62%17.68%27.15%
Gross Profit
1,6991,8511,5971,5821,2021,021
Operating Income
1,2801,4081,2181,203870.07713.28
Net Income
288.63627.41594.98793.31466.36624.88
Earnings Per Share
0.571.241.532.031.181.59
EPS Growth
-61.79%-18.73%-24.99%71.81%-25.69%59.66%

Revenue by Segment

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Interest Income from Investments
1,2951,4731,2001,230940893.3
Payment-in-Kind Interest Income from Investments
123.6127.4175.6171.7113.353.2
Dividend Income from Investments
247.2231.1198165129.548.4
Other Investment Income
32.82023.215.719.226.5

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
217.65521.09431.77572.59348.67425.66
Total Debt
7,9049,3007,4587,0777,2827,079
Net Cash (Debt)
-7,686-8,779-7,026-6,504-6,933-6,654
Net Cash Growth
------
Net Cash Per Share
-15.27-17.35-18.01-16.67-17.60-16.96

Cash Flow & CapEx

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

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Gross Margin
100.00%100.00%100.00%100.00%100.00%100.00%
Operating Margin
75.33%76.06%76.26%76.02%72.39%69.83%
Pretax Margin
17.53%34.54%37.99%50.95%39.28%61.57%
Profit Margin
16.99%33.89%37.26%50.14%38.80%61.18%

Dividends

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '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
-14.29%0%10.45%6.35%1.61%0%
Dividend Yield
11.17%12.68%11.68%12.13%16.36%14.58%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
19.6610.139.927.259.758.91
Forward PE
8.718.658.747.756.9810.75
PS Ratio
3.273.433.703.643.785.45