Blue Owl Capital Corporation (OBDC)

Last Closing Price: 11.55 (2026-03-04)

EBITDA (Quarterly)

EBITDA: Income before interest, taxes, depreciation and amortization.

Blue Owl Capital Corporation (OBDC) had EBITDA of $325.98M for the most recently reported fiscal quarter, ending 2025-12-31.

Figures for fiscal quarter ending 2025-12-31
Income Statement Financials
$447.75M
$119.08M
--
$447.75M
$252.61M
$195.14M
--
$195.14M
$195.14M
$192.26M
$192.26M
$192.26M
$192.26M
$339.77M
EBITDA
$325.98M
506.10M
506.10M
$0.23
$0.23
Balance Sheet Financials
$574.21M
--
$16.61B
$17.19B
$489.01M
$9.30B
$9.30B
$9.79B
$7.40B
$7.40B
$7.40B
499.45M
Cash Flow Statement Financials
$1.74B
--
$-1.69B
$514.16M
$568.54M
$54.39M
--
$-752.52M
--
Fundamental Metrics & Ratios
1.17
--
--
0.56
1.26
100.00%
43.58%
75.88%
--
43.58%
26.60%
$1.74B
--
--
--
0.03
--
--
--
2.60%
2.60%
1.12%
1.15%
$14.81
$3.44
$3.44