Blue Owl Capital Corp (OBDC) — Net Income

Annual figures by fiscal year, from SEC filings.

2020: $387.74M2021: $624.88M2022: $466.36M2023: $793.31M2024: $594.98M2025: $627.41M$627.41M
2020Net Income (USD)2025
Fiscal YearNet IncomeChange YoY
2025$627.41M+5.5%
2024$594.98M-25.0%
2023$793.31M+70.1%
2022$466.36M-25.4%
2021$624.88M+61.2%
2020$387.74M