MarketBrain

Blue Owl Capital Corp

Financial highlights

MetricFY December 31, 2025FY December 31, 2024FY December 31, 2023FY December 31, 2022FY December 31, 2021
Cash from operations$1.7B$160.2M$1.1B$217.3M-$1.2B
Share repurchases$148.2M$0$34.1M$26.0M$2.6M
Total assets$17.2B$13.9B$13.5B$13.6B$13.3B
Total liabilities$9.8B$7.9B$7.5B$7.7B$7.4B
Total debt$9.4B$7.6B$7.2B$7.4B$7.2B

Shares outstanding 496.3M · Free float 95.2%

Annual filing data through FY ended December 31, 2025; float as of June 27, 2026.