Blue Owl Capital Corporation reported its financial results for the year and fourth quarter ending December 31, 2024. Highlights include a fourth quarter net investment income (NII) per share of $0.47, maintaining dividend levels and a supplemental dividend of $0.05 per share, leading to total dividends of $0.42 per share. New investment commitments totaled $1.7 billion for the quarter. The company completed its merger with Blue Owl Capital Corporation III, increasing total assets to over $18 billion. Investment income for the full year was $1.60 billion, while total expenses rose to $844.1 million due to higher interest expenses.

Read the full article here