Founded
Investments
Offices
Investor Type
About
Blue Owl Capital Inc. is a prominent American alternative investment asset management firm, publicly traded on the New York Stock Exchange under the ticker symbol "OWL." Established in 2021 through the merger of Owl Rock Capital and Dyal Capital, the firm has rapidly expanded its presence in the financial services industry. Headquartered in New York City, Blue Owl also maintains offices in major global cities, including London, Dubai, and Hong Kong.
As of 2024, the firm manages assets exceeding $174 billion, reflecting its significant growth and influence in the market. . It has originated over $143 billion in gross investments, focusing on providing capital solutions to a diverse range of companies.
While the exact number of investments is not publicly disclosed, Blue Owl Capital's extensive asset management and diverse investment platforms indicate a substantial number of investments across various sectors and geographies.
Investment Focus
Portfolio Companies
Gepgraphic Focus
Key Differentiators
Thypical Investment Size
Total Funds Raised
Visit Website
Artificial Intelligence & Machine Learning (AI/ML)
Big Data & Analytics
Marketing (MarTech)
New York
Series C
Series D
United States