Stock of the Day

November 16, 2022

Blue Owl Capital (OWL)

$11.75
-$0.49 (-4.0%)
Market Cap: $18.39B

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.:

  • The current stock price is around $10.15, which is significantly lower than its fifty-two week high of $19.29, potentially offering a buying opportunity for investors looking for value.
  • Blue Owl Capital Inc. reported a solid quarterly earnings result, meeting consensus estimates with earnings per share of $0.22, indicating stable performance and reliability in earnings.
  • The company has a strong return on equity of 23.14%, suggesting effective management and the ability to generate profits from shareholders' investments.
  • With a market capitalization of $18.40 billion, Blue Owl Capital Inc. is positioned as a significant player in the alternative asset management sector, which may attract institutional investors.
  • The firm offers a dividend yield of 7.8%, which can provide a steady income stream for investors, especially in a low-interest-rate environment.

Blue Owl Capital Bear Case

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

  • The company has a high PE ratio of 98.37, which may indicate that the stock is overvalued compared to its earnings, potentially leading to a price correction.
  • Blue Owl Capital Inc. has a very high dividend payout ratio of 766.67%, which raises concerns about the sustainability of its dividend payments in the long term.
  • The net margin of 2.71% is relatively low, suggesting that the company may face challenges in converting revenue into profit, which could impact future growth.
  • With a beta of 1.19, the stock is more volatile than the market, which could lead to larger price swings and increased risk for investors.
  • Recent institutional trading activity shows mixed signals, with some large investors significantly increasing their stakes, while others are reducing theirs, indicating uncertainty in market sentiment.

Recent News