Stock events for Blue Owl Capital, Inc. (OWL)
Over the past six months, Blue Owl Capital's stock price has been impacted by several events. In October 2025, Meta Platforms and Blue Owl formed a $27 billion joint venture for an AI data center. The company's Q3 earnings report in October 2025 led to a stock decline. In November 2025, the merger between Blue Owl Capital Corporation and Blue Owl Capital Corporation II was terminated. In February 2026, Q4 2025 financial results were reported, causing a stock decrease, despite record fundraising and AUM surpassing $300 billion. A quarterly dividend of $0.225 per Class A Share was declared. Blue Owl Capital Corporation (OBDC) announced its Q4 and year-end 2025 results, including agreements to sell $1.4 billion of investments and a new $300 million share repurchase program. Moody's upgraded OBDC to Baa2 in January 2026. As of March 28, 2026, the stock price had decreased by 15.94% in the preceding month and 55.78% from March 27, 2025, to March 26, 2026.
Demand Seasonality affecting Blue Owl Capital, Inc.’s stock price
Blue Owl Capital's core direct lending business is described as built for all seasons, suggesting a lack of significant demand seasonality. The company's investment strategies are designed to deliver income, preserve capital, and provide inflation protection. The nature of its private credit and real assets products, which often involve long-term contracts and predictable income streams, contributes to less susceptibility to short-term seasonal fluctuations.
Overview of Blue Owl Capital, Inc.’s business
Blue Owl Capital is an American alternative investment asset management company focused on providing private capital solutions. It operates in the financial services sector, specifically in investment management and fund operations. The company deploys private capital across three multi-strategy platforms: Credit, GP Strategic Capital, and Real Assets. The Credit platform offers direct lending solutions to U.S. middle-market companies. The GP Strategic Capital platform provides capital solutions for alternative asset managers by acquiring minority interests. The Real Assets platform focuses on private equity real estate, acquiring triple net lease real estate.
OWL’s Geographic footprint
Blue Owl Capital is headquartered in New York City, United States, and has a global presence with offices in London, Dubai, Hong Kong, Amsterdam, Frankfurt, Luxembourg, Milan, Singapore, Sydney, Tokyo, Greenwich (CT), and New Jersey. In 2024, the company included 160 significant subsidiaries across 11 countries, with a concentration of 96.88% of its material entities located in North America and Europe.
OWL Corporate Image Assessment
Blue Owl Capital has generally maintained a reputation as a leading asset management firm. Positive developments include record fundraising in 2025 and AUM surpassing $300 billion, as well as Moody's upgrade for Blue Owl Capital Corporation (OBDC). However, the company has faced challenges due to negative headlines and concerns about private credit and AI infrastructure, as well as broader market concerns about a private credit squeeze and higher interest rates.
Ownership
Blue Owl Capital has a substantial institutional ownership base, with 541 institutional owners holding 663,787,761 shares. Major institutional shareholders 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 hold 74.41% of ownership, including Owl Rock Capital Feeder LLC, Dyal Capital Slp LP, Marc Zahr, Marc S. Lipschultz, Michael Douglass Rees, Douglas I Ostrover, and Craig Packer.
Ask Our Expert AI Analyst
Price Chart
$8.25