Blue Owl Capital Corp (OBDC): Net Income

Annual figures by period end, from SEC filings.

$627.41M
Year ended 2025-12-31
$288.63M
Trailing 12 months to 2026-06-30
+10.4%
3-year compound annual growth
+10.1%
5-year compound annual growth
$793.31M2020-12-31: $387.74M2021-12-31: $624.88M2022-12-31: $466.36M2023-12-31: $793.31M2024-12-31: $594.98M2025-12-31: $627.41M$627.41M
2020-12-31 Net Income (USD) 2025-12-31
Period endedNet IncomeChange YoYSource filing
2025-12-31$627.41M+5.5%2026-02-18, From 2025-01-01
2024-12-31$594.98M-25.0%2026-02-18, From 2024-01-01
2023-12-31$793.31M+70.1%2026-02-18, From 2023-01-01
2022-12-31$466.36M-25.4%2025-02-19, From 2022-01-01
2021-12-31$624.88M+61.2%2024-02-21, From 2021-01-01
2020-12-31$387.74Mn/a2023-02-22, From 2020-01-01