Stock events for Blue Owl Capital, Inc. (OWL)
In the past six months, Blue Owl Capital's stock price has experienced significant volatility, down 62% from its 2025 peak. Key events include strong Q1 2026 earnings, the sale of a portion of its SpaceX stake, concerns over private credit and software exposure, a shareholder lawsuit alleging excessive fees, and analyst ratings with a consensus "Moderate Buy".
Demand Seasonality affecting Blue Owl Capital, Inc.’s stock price
Blue Owl Capital's business model is designed to be resilient across various market conditions, with a focus on permanent capital. Its direct lending and GP Strategic Capital strategies are described as "all-weather" investments, aiming to reduce volatility and enable steady growth in assets under management. The company's revenue has shown consistent year-over-year growth, indicating that the demand for Blue Owl Capital's alternative investment products and services does not exhibit significant seasonality.
Overview of Blue Owl Capital, Inc.’s business
Blue Owl Capital, Inc. is an alternative investment asset management company that provides private capital solutions and differentiated alternative investment opportunities. The company manages over $315 billion in assets across three multi-strategy platforms: Credit, Real Assets, and GP Strategic Capital. Its major products and services include private credit/direct lending, GP strategic capital, real assets, and the alternative credit fund (OWLCX).
OWL’s Geographic footprint
Blue Owl Capital's headquarters are in New York City, with additional offices in London, Dubai, and Hong Kong. As of 2024, the company's corporate structure includes 160 significant subsidiaries across 11 countries, with a primary concentration in North America and Europe. Some entities are registered in low-tax or offshore financial centers.
OWL Corporate Image Assessment
Blue Owl Capital has maintained a positive brand reputation, evidenced by its inclusion in Forbes' inaugural America's Best Companies 2025 list and seven 2025 PERE and Infrastructure Investor Awards. However, scrutiny of the private credit sector and a shareholder lawsuit could potentially impact its reputation.
Ownership
Blue Owl Capital is owned by a mix of institutional shareholders and insiders. As of May 7, 2026, there are 551 institutional owners holding a total of 675,272,511 shares. Major institutional owners include Capital World Investors, Fmr Llc, Vanguard Group Inc, Capital International Investors, BlackRock, Inc., ICONIQ Capital, LLC, Bank Of America Corp /de/, Boston Partners, Geode Capital Management, Llc, and State Street Corp. Insiders, including Owl Rock Capital Feeder LLC, Dyal Capital Slp LP, and Marc Zahr, hold a significant portion of the company's shares.
Ask Our Expert AI Analyst
Price Chart
$10.06