Blue Owl Capital is rated Strong Buy, with current fears of AI-driven portfolio collapse seen as overblown and creating a compelling entry point. OWL's diversified AUM exceeds $300 billion, with Credit, GP Strategic Capital, and Real Estate segments all exhibiting strong operating leverage and resilient fee generation. GP Strategic Capital's sticky, high-return permanent capital and Real Assets' rapid growth underpin OWL's ability to sustain its nearly 11% yield.
The Blue Owl stock price continued its strong downward trend on Monday as concerns about the private credit industry accelerated. It dropped to $8.45 on Monday, down substantially from the all-time high of $25, a drop that has erased billions of dollars in value.
OWL shares crater as $5.4B in redemptions hit private credit funds, exposing liquidity strains and investor anxiety across the sector.
Blue Owl Capital faces peak redemption pressures, but I see this as a capitulation point and now upgrade the stock to buy. Direct lending fees drive over 60% of 2025 adjusted revenue, with private wealth redemptions concentrated among a small minority of investors. Despite redemption-driven volatility, OWL's liquidity remains robust, and outflows are modest relative to NAV, supporting business model resilience.
Private credit has expanded into one of the most influential funding channels in the financial realm. But scale is now revealing strains that were less visible during periods of steady inflows.
CNBC's Leslie Picker reports on the latest on Blue Owl Capital.
Blue Owl Capital stock is falling as investors look to move money out of its funds.
Blue Owl revealed higher-than-usual redemption requests in its OCIC and OTIC private credit funds. Blue Owl attributed the higher-than-usual requests to "heightened market concerns around AI-related disruption to software companies.
Blue Owl stock price has suffered a harsh reversal since last year, erasing billions of dollars in value as the company has moved from one crisis to another. It slumped to $8.85, down sharply from the all-time high of $25.
Blue Owl Capital trades at a significant 24% discount to its $14.81 net asset value, despite insiders maintaining high conviction during the recent correction. A landmark $1.4 billion asset sale to public pension funds at 99.7% of par value confirms the high quality and liquidity of OBDC's underlying portfolio. Management is aggressively executing the largest share repurchase program in company history, buying back stock at accretive prices well below the fund's reported book value.
Blue Owl Capital Corporation remains fundamentally strong despite recent sector-wide private credit selloffs and negative market sentiment. OBDC's asset sales at 99.7% of par and active share repurchases signal no meaningful credit impairment and management confidence. The portfolio's floating-rate loans position OBDC to benefit from higher-for-longer interest rates, partially offsetting macroeconomic headwinds.
Shares of Blue Owl Capital moved higher, supported by a reaffirmed bullish stance from analysts at TD Cowen, who pointed to strong institutional demand for alternative assets despite near-term headwinds. The brokerage reiterated its “buy” rating on the stock, even as it lowered its 12-month price target to $14 from $16, implying roughly 54% upside from Friday's close.