Stock of the Day

November 16, 2022

Blue Owl Capital (OWL)

$8.79
-$0.19 (-2.1%)
Market Cap: $13.68B

About Blue Owl Capital

Blue Owl Capital Inc. operates as an asset manager in the United States. The company offers permanent capital base solutions that enables it to offer holistic framework of capital solutions to middle market companies, large alternative asset managers, and corporate real estate owners and tenants. It also provides direct lending products that offer private credit products comprising diversified, technology, first lien, and opportunistic lending to middle-market companies; liquid credit; GP strategic capital products, which offers capital solutions, including GP minority stakes, GP debt financing, and professional sports minority stakes; and real estate products that focuses on acquiring triple net lease real estate by investment grade or creditworthy tenants. It offers its solutions through permanent capital vehicles, as well as long-dated private funds. Blue Owl Capital Inc. is headquartered in New York, New York.

Blue Owl Capital Bull Case

Here are some ways that investors could benefit from investing in Blue Owl Capital Inc.:

  • Blue Owl Capital Inc. is currently trading at $9.29, which is significantly below the consensus price target of $13.77, suggesting substantial upside potential for investors who believe the market has overreacted to recent negative sentiment in the private credit sector.
  • The company has announced a strategic expansion into insurance capital, a move that could diversify its revenue streams and provide a new growth engine as it seeks to offset pressures in its traditional private credit business.
  • Blue Owl Capital Inc. offers a high dividend yield of 10.10%, providing income-focused investors with a substantial return on investment, although this high yield reflects the market's current valuation of the stock relative to its earnings.
  • Recent data indicates that withdrawal requests from the company's flagship private credit funds have begun to slow, signaling that the acute liquidity stress in the private credit market may be easing, which could stabilize the company's asset base.
  • Institutional investors, including Venture Visionary Partners LLC, have recently added to their positions in Blue Owl Capital Inc., indicating that sophisticated market participants are seeing value in the stock at its current depressed price levels.

Blue Owl Capital Bear Case

Investors should be bearish about investing in Blue Owl Capital Inc. for these reasons:

  • Redemption requests for two of Blue Owl Capital Inc.'s private credit funds remain well above the typical 5% cap, indicating ongoing liquidity pressures and potential stress in the company's most significant asset classes.
  • The company's dividend payout ratio is reported at 766.67%, which is unsustainable in the long term and raises concerns about the company's ability to maintain its current dividend level without cutting it or raising additional capital.
  • Short interest in Blue Owl Capital Inc. has increased to 105,123,639 shares, representing a significant portion of the float, which suggests that a large number of investors are betting against the stock and could create downward price pressure.
  • The stock has experienced a significant decline from its 52-week high of $17.33 to its current price of $9.29, reflecting a loss of nearly 47% in value, which indicates severe market skepticism about the company's future performance.
  • Blue Owl Capital Inc. faces ongoing risks in the private credit market, including tech and refinancing risks, which could lead to further asset impairments and negatively impact the company's earnings and asset values.

Recent News