Owl Rock(OBDC) - 2025 Q1 - Earnings Call Presentation

Financial Performance - The net asset value per share was $15.14 as of March 31, 2025, compared to $15.26 as of December 31, 2024[2] - Adjusted net investment income per share was $0.39 as of March 31, 2025[2] - GAAP net income per share increased to $0.49, up from $0.40 as of December 31, 2024[2] - The company declared a Q1 2025 total dividend per share of $0.38, resulting in an annualized dividend yield of 10.0%[2] Portfolio Composition and Activity - The total portfolio at fair value reached $17.7 billion, an increase from $13.2 billion as of December 31, 2024[2] - The portfolio included 236 companies, compared to 227 as of December 31, 2024[2] - New investment commitments (net of sell downs) amounted to $1.2 billion[2] - Non-accrual investments represented 1.4% of the total portfolio at cost and 0.8% at fair value[2] Balance Sheet and Liquidity - The company had $3.0 billion in liquidity, including cash and undrawn debt[2] - The debt-to-equity ratio was 1.26x, up from 1.19x as of December 31, 2024[2] - 50% of the debt funding mix comprised unsecured debt[2]