Blue Owl Capital Corporation (OBDC)
NYSE: OBDC · Real-Time Price · USD
11.16
-0.01 (-0.09%)
At close: Nov 10, 2026, 4:00 PM EST
11.16
0.00 (0.00%)
Pre-market: Nov 11, 2026, 9:09 AM EST

Blue Owl Capital Income Statement

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Sep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Other Revenue
1,6381,8511,5971,5821,2021,021
1,6381,8511,5971,5821,2021,021
Revenue Growth
-8.90%15.94%0.93%31.62%17.68%27.15%
Gross Profit
1,6381,8511,5971,5821,2021,021
Selling, General & Admin
408.21443.19379.14379.42331.94308.13
Operating Expenses
408.21443.19379.14379.42331.94308.13
Operating Income
1,2301,4081,2181,203870.07713.28
Interest Expense
-525.93-595.75-464.92-436.31-307.54-219.13
Currency Exchange Gain (Loss)
4.2110.51-10.554.57-3.14-2.7
EBT Excluding Unusual Items
707.99822.87742.15770.94559.39491.45
Gain (Loss) on Sale of Investments
-358.24-183.46-135.5335.14-87.22137.45
Pretax Income
349.75639.41606.63806.07472.17628.89
Income Tax Expense
9.251211.6512.765.814.01
Net Income
340.5627.41594.98793.31466.36624.88
Net Income to Common
340.5627.41594.98793.31466.36624.88
Net Income Growth
-48.66%5.45%-25.00%70.11%-25.37%61.16%
Shares Outstanding (Basic)
498506390390394392
Shares Outstanding (Diluted)
498506390390394392
Shares Change
4.53%29.75%-0.01%-0.99%0.44%0.94%
EPS (Basic)
0.681.241.532.031.181.59
EPS (Diluted)
0.681.241.532.031.181.59
EPS Growth
-51.01%-18.73%-24.99%71.81%-25.69%59.66%

Additional Metrics

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Sep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Dividend Per Share
1.4801.4801.4801.3401.2601.240
Dividend Growth
300.00%0%10.45%6.35%1.61%0%
Gross Margin
100.00%100.00%100.00%100.00%100.00%100.00%
Operating Margin
75.08%76.06%76.26%76.02%72.39%69.83%
Profit Margin
20.79%33.89%37.26%50.14%38.80%61.18%
EBIT
1,2301,4081,2181,203870.07713.28
EBIT Margin
75.08%76.06%76.26%76.02%72.39%69.83%
Effective Tax Rate
2.65%1.88%1.92%1.58%1.23%0.64%
Revenue as Reported
1,6381,8511,5971,5821,2021,021
SEC Filings: 10-K · 10-Q