OBDC
Blue Owl Capital Corporation
Stock
$10.30−0.14 (−1.34%)Close Oct 2, 2026
- Net income, 2025
- $627M
- YoY, 2025
- +5.5%
- 5-year CAGR
- +10.1%
Net income
Net income by fiscal year
| Period | Net income | YoY |
|---|---|---|
| 2025 | $627M | +5.5% |
| 2024 | $595M | −25.0% |
| 2023 | $793M | +70.1% |
| 2022 | $466M | −25.4% |
| 2021 | $625M | +61.2% |
| 2020 | $388M | — |