(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
Tweets: X Stocktwits
Fund Manager Positions: Dataroma Stockcircle
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 |
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%.
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%.
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
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% |