Stock events for Blue Owl Capital, Inc. (OWL)
Blue Owl Capital, Inc.'s stock price has experienced significant volatility in the past six months. The stock has plunged approximately 60% from its 2025 peak over the past 13 months, and a 49.24% decline over the past year. A notable event was the firm's decision to permanently shut the gates on one of its funds, Blue Owl Capital Corporation II (OBDC II). Other events include the Q4 2025 earnings release on February 5, 2026, and the announcement of a $27 billion joint venture with Meta Platforms, Inc. in October 2025. Blue Owl also received seven 2025 PERE and Infrastructure Investor Awards on March 4, 2026.
Demand Seasonality affecting Blue Owl Capital, Inc.’s stock price
Blue Owl Capital, Inc. positions its direct lending products as "built for all seasons," suggesting a less seasonal demand. The company has observed that income-oriented, inflation-protected, and downside-protected strategies resonate particularly well with individual investors and financial advisors during volatile market conditions. There is also continued demand from retail investors for NAV-stable, income-oriented products. On the institutional side, Blue Owl anticipates an acceleration in fundraising over the course of 2025.
Overview of Blue Owl Capital, Inc.’s business
Blue Owl Capital, Inc. is an American alternative investment asset management company specializing in private capital solutions. Its core business segments are Direct Lending, GP Strategic Capital, and Real Estate Solutions. The Direct Lending platform offers customized financing solutions. The GP Strategic Capital segment partners with private equity firms. The Real Estate Solutions platform focuses on acquiring triple net lease real estate and providing capital to real estate operators and developers. Blue Owl also offers insurance solutions.
OWL’s Geographic footprint
Blue Owl Capital, Inc. is headquartered in New York City and has a global presence with offices in London, Dubai, and Hong Kong. The company has also expanded its offices in Greenwich, Connecticut, and opened an office in New Jersey. While its significant subsidiaries are primarily concentrated in North America and Europe, Blue Owl's overall group includes 160 significant subsidiaries distributed across 11 countries.
OWL Corporate Image Assessment
Blue Owl Capital, Inc. has received positive recognition, including seven 2025 PERE and Infrastructure Investor Awards on March 4, 2026. However, the company's reputation has also been affected by concerns surrounding the private credit market and the decision to restrict withdrawals from its OBDC II fund in February 2026. This event led to a significant drop in share price and drew comparisons to the lead-up to the 2008 financial crisis.
Ownership
Blue Owl Capital, Inc. has a diverse ownership structure. 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. Institutional ownership accounts for 233.55% of the company, while individuals hold 16.55%. Significant individual and insider owners include Owl Rock Capital Feeder LLC (32.69%), Dyal Capital Slp LP (17.83%), Marc Zahr (4.72%), Marc S. Lipschultz (3.92%), Tactical Opportunities Portfolio 2020 LP (3.22%), and Bb Holdings Aa LP (3.22%).