Blue Owl Capital Corp Dossier
Qualitative Analysis
Business overview
Blue Owl Capital Corp (NYSE: OBDC) is a specialty finance company that operates as an externally managed, non-diversified closed-end management investment company. It has elected to be regulated as a business development company (BDC) under the Investment Company Act of 1940. The company's primary investment objective is to generate current income and, to a lesser extent, capital appreciation by targeting direct lending opportunities with favorable risk-adjusted returns. It focuses on investing in senior secured, subordinated, or mezzanine loans, as well as equity-related instruments, primarily targeting middle-market companies in the United States with EBITDA between $10 million and $250 million and annual revenues between $50 million and $2.5 billion. OBDC is externally managed by Blue Owl Credit Advisors LLC.
Research as of 19 Jun 2026
Strategic Initiatives
Growth programs, investments, and their expected impact
On February 17, 2026, the Board approved a new stock repurchase program of up to $300 million of the Company's common stock, replacing the prior $200 million authorization.
Expected impact: Accretive to net asset value per share; approximately $35 million was repurchased in Q1 2026.
Opportunistic sale of $400 million of direct lending investments (as part of a broader $1.4 billion sale across three Blue Owl BDCs) to leading North American public pension and insurance investors.
Expected impact: Enhances balance sheet flexibility, reduces leverage, modestly increases portfolio diversity, and creates additional capacity to deploy capital.