Blue Owl Capital Corporation reported its Q1 2026 earnings, with adjusted net investment income (NII) of $0.31 per share, missing the forecast of $0.35. Revenue also fell short at $396.77 million versus $426.49 million expected.
This earnings miss triggered a 4.37% drop in after-hours trading. Despite the setback, the company maintains a strong liquidity position with over $4 billion in cash and capacity.
The board reduced the base dividend to $0.31 per share, aligning with forward earnings power. Management remains optimistic about wider spreads and a stabilizing rate environment.









