AI-generated analysis. Always verify with the original filing.
Blue Owl Capital Corporation (OBDC) reported strong financial results for fiscal year 2025, ending December 31, 2025. The company generated $1.85 billion in total investment income, primarily driven by $1.47 billion in interest income and $127.4 million in payment-in-kind interest. After total operating expenses of $1.04 billion and a $12.0 million income tax expense, net investment income after taxes reached $800.4 million. Including a net realized and unrealized loss of $173.0 million, the net increase in net assets resulting from operations was $627.4 million, translating to earnings per share of $1.00 on 506.1 million weighted average shares. The balance sheet shows a robust investment portfolio valued at $16.47 billion, with total assets of $17.19 billion and net assets of $7.40 billion, resulting in a net asset value per share of $15.00. Cash flow from operating activities was strong at $1.74 billion, supporting the company's investment activities and shareholder distributions.
EPS
$1.00
Revenue
$1.85B
Net Income
$627.4M