(OWL) Blue Owl Capital - Ratings and Ratios

Exchange: NYSE • Country: United States • Currency: USD • Type: Common Stock • ISIN: US09581B1035

OWL: Asset Management, Direct Lending, Credit Products, Real Estate

Blue Owl Capital Inc. (NYSE:OWL) stands as a prominent player in the alternative asset management sector, specializing in a diverse array of capital solutions tailored for middle-market companies, large alternative asset managers, and corporate real estate entities. Their expertise lies in structuring innovative financial strategies that address the unique needs of their clients, setting them apart in the competitive landscape of asset management.

Their product offerings are comprehensive, encompassing direct lending across various strategies such as diversified, technology, first lien, and opportunistic lending, each designed to provide flexible and tailored solutions. Additionally, Blue Owl extends GP strategic capital, which includes minority stakes, debt financing, and investments in professional sports, offering a multifaceted approach to capital deployment. In the real estate sector, they focus on acquiring triple net lease properties, prioritizing investment-grade tenants to ensure stability and growth.

Blue Owls investment vehicles are structured to provide both permanence and flexibility, utilizing permanent capital vehicles and long-dated private funds to align with the long-term goals of their clients. This approach not only underscores their commitment to durability but also enhances their ability to navigate varied market conditions effectively.

Headquartered in New York, Blue Owl commands a significant presence with a market cap of $35.471 billion, reflecting their substantial influence in the industry. Their financial metrics reveal a P/E ratio of 131.94, indicative of high earnings expectations, while the forward P/E of 26.88 suggests anticipated growth. The P/B and P/S ratios highlight the markets confidence in their asset valuation and revenue generation capabilities.

Overall, Blue Owl Capital Inc. is strategically positioned to continue its trajectory of growth and innovation, offering a robust suite of financial solutions that cater to a broad spectrum of investors and fund managers seeking alternative investment opportunities.

Additional Sources for OWL Stock

OWL Stock Overview

Market Cap in USD 36,054m
Sector Financial Services
Industry Asset Management
GiC Sub-Industry Asset Management & Custody Banks
IPO / Inception 2020-12-14

OWL Stock Ratings

Growth 5y 74.3%
Fundamental 16.3%
Dividend 76.9%
Rel. Strength Industry -0.24
Analysts 4.2/5
Fair Price Momentum 21.91 USD
Fair Price DCF 9.95 USD

OWL Dividends

Dividend Yield 12m 3.44%
Yield on Cost 5y 8.08%
Annual Growth 5y 51.23%
Payout Consistency 100.0%

OWL Growth Ratios

Growth Correlation 3m 14.8%
Growth Correlation 12m 73.4%
Growth Correlation 5y 69.1%
CAGR 5y 24.25%
CAGR/Max DD 5y 0.48
Sharpe Ratio 12m 0.77
Alpha -4.47
Beta 1.81
Volatility 36.25%
Current Volume 6746.3k
Average Volume 20d 5543.8k
What is the price of OWL stocks?
As of February 22, 2025, the stock is trading at USD 22.13 with a total of 6,746,335 shares traded.
Over the past week, the price has changed by -6.87%, over one month by -8.99%, over three months by -8.36% and over the past year by +29.73%.
Is Blue Owl Capital a good stock to buy?
Neither. Based on ValueRay Fundamental Analyses, Blue Owl Capital is currently (February 2025) neither a good nor a bad stock to buy. It has a ValueRay Fundamental Rating of 16.28 and therefor a neutral outlook according to the companies health.
Based on ValueRays Analyses, Dividends and Discounted-Cash-Flow, the Fair Value of OWL as of February 2025 is 21.91. This means that OWL is currently overvalued and has a potential downside of -0.99%.
Is OWL a buy, sell or hold?
Blue Owl Capital has received a consensus analysts rating of 4.20. Therefor, it is recommend to buy OWL.
  • Strong Buy: 8
  • Buy: 2
  • Hold: 5
  • Sell: 0
  • Strong Sell: 0
What are the forecast for OWL stock price target?
According to ValueRays Forecast Model, OWL Blue Owl Capital will be worth about 26.3 in February 2026. The stock is currently trading at 22.13. This means that the stock has a potential upside of +18.8%.
Issuer Forecast Upside
Wallstreet Target Price 26.8 20.9%
Analysts Target Price 25.3 14.5%
ValueRay Target Price 26.3 18.8%