Skip to content

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

PeriodNet incomeYoY
2025$627M+5.5%
2024$595M−25.0%
2023$793M+70.1%
2022$466M−25.4%
2021$625M+61.2%
2020$388M—