Blue Owl Capital Corp (OBDC) reported disappointing financial results for the third quarter of fiscal 2025, with earnings per share (EPS) of $0.36, falling short of the $0.40 expected by analysts. Revenue matched expectations at $0.5 billion, but the overall performance missed the consensus estimates.
The company’s results highlight ongoing challenges in its operational performance and financial health. Blue Owl Capital, which focuses on investment opportunities in middle-market companies across various industries, is externally managed by Blue Owl Credit Advisors LLC. As of November 8, 2025, the firm has a market capitalization of $6.17 billion and a trailing twelve-month price-to-earnings ratio of 9.2, with an EPS of 1.5.
Blue Owl Capital will host an earnings conference call to discuss these results and provide further insights into its business performance. Investors are encouraged to review the full earnings release and listen to management's commentary for a comprehensive understanding of the quarter's outcomes and future outlook.
Upcoming earnings are scheduled for May 4, 2026, with EPS estimates at $0.3859 and revenue expected to remain at $0.5 billion.
