• SEC Form 10-K
Blue Owl Credit Income Corp Total Investments Increase YoY in 2025
Blue Owl Credit Income Corp total investments increased to $35.92 billion in 2025, up from $26.38 billion in 2024, driven in part by investment in 31 new portfolio companies.