OWL Stock Price Today (May 2026) — Blue Owl Capital Inc. Analysis & Key Metrics 2026-05-22
Blue Owl Capital Inc. (OWL) is trading at $10.06, down 1.37% today (as of May 2026). The stock continues to show early recovery signs above the short-term average, attracting attention from investors looking for Financial Services growth opportunities.
- According to consensus analyst estimates, the 1-year price target is $12.80 (27.2% upside).
- Volatility remains elevated (39.77% annualized), implying wide price swings for short-term traders.
- The fundamental picture, based on the latest financial filings, is nuanced: solid revenue growth (10.30% YoY) alongside significant competitive pressures.
OWL Stock Analysis: Key Metrics & Valuation (May 2026)
Concise, actionable data for investors
Blue Owl Capital Inc. - Historical Price & Volume
Market Cap
Enterprise Value: $14.16B
P/E Ratio
Forward P/E: 9.96
Revenue Growth
Year over Year
Analyst Target
+27.2% upside potential
Key Investor Questions About OWL
What investors need to know before buying
Based on current market data, OWL presents a neutral technical setup with caution warranted fundamentals.
- Technicals say: Neutral (RSI 58.80)
- Fundamentals say: Caution warranted (high leverage concerns)
OWL's growth trajectory depends on its ability to expand within the Asset Management sector while managing margin pressures.
- Future growth will depend on performance in core Asset Management operations.
- The ability to manage competitive pressures will be crucial for sustained growth.
The primary risks for OWL investors include debt exposure and competitive dynamics in the Asset Management industry.
- $3.86B in debt could be a headwind in a high-rate environment.
- Fierce competition from established players in Asset Management.
52-Week Trading Range
Over the past year, OWL stock traded between $7.95 and $21.08—recovering meaningfully from lows and currently near the higher end. Big swings are likely unless a major catalyst emerges.
Volatility & Risk Profile
With 39.77% annualized volatility and β=1.21, the stock exhibits high sensitivity to market moves—making OWL suitable for investors comfortable with active risk management.
Institutional & Insider Ownership
High institutional backing, but elevated short interest signals a potential battleground stock.
Analyst Sentiment & Price Targets
Latest News & Headlines
Recent headlines and coverage
6 High-Yielding BDCs Safe Enough for Dividend Investors
It has been a scary few months for the sector, but the worst may be over. Here are six BDCs that offer exceptional dividend durability.
6 High-Yielding BDCs Safe Enough for Dividend Investors
It has been a scary few months for the sector, but the worst may be over. Here are sex BDC that offer exceptional dividend durability..
Wall Street Targets $34 Trillion in US Homeowner Wealth
Private credit firms and HEI originators expand rapidly as investors seek exposure to future US home-price appreciation.
Blue Owl Capital Juggles Leadership Focus And New US$400m Bond Funding
Doug Ostrover, co founder of Blue Owl Capital (NYSE:OWL), has fully exited his ownership stake in the NFL’s Washington Commanders. Separately, Blue Owl Capital has launched a second US$400m investment grade bond offering in a short time frame. The company reports strong demand for its debt and continued access to capital markets. Blue Owl Capital focuses on alternative asset management, with an emphasis on private credit and related investment solutions for institutional and wealth...
Blue Owl Co-Founder Sells Stake in Washington Commanders
Doug Ostrover is selling the last of his stake in the NFL team after the stock of his investment firm has plummeted.
Sector Update: Financial Stocks Decline Late Afternoon
Financial stocks were lower in late Tuesday afternoon trading, with the NYSE Financial Index decreas
Most Retirees Skip Over This $13 Billion BDC Income ETF That Pays 13 Percent Quarterly
Income-focused investors comparing high-yield options to mainstream dividend funds encounter a familiar gap. VanEck BDC Income ETF (NYSEARCA:BIZD) pays a distribution yield near 13%, which would generate roughly $26,000 a year on that balance, while a mainstream dividend fund like the Schwab U.S. Dividend Equity ETF (NYSEARCA:SCHD) yields closer to 3.4%. BIZD sits in the ... Most Retirees Skip Over This $13 Billion BDC Income ETF That Pays 13 Percent Quarterly
Sector Update: Financial Stocks Lower Tuesday Afternoon
Financial stocks declined in Tuesday afternoon trading, with the NYSE Financial Index decreasing 0.3
Top Midday Stories: Home Depot Earnings Top Estimates; Blackstone, Google Form AI Data Center Joint Venture
All three major US stock indexes were down in late-morning trading Tuesday, as the 30-year Treasury
Blue Owl Taps Deva Mishra To Build Out Insurance Solutions Focus
Blue Owl Capital (NYSE:OWL) has appointed Deva Mishra as Head of Blue Owl Insurance Solutions. Mishra brings experience across insurance M&A, asset management, and alternative investments. The move signals added focus on building out insurance related offerings within Blue Owl’s platform. For you as an investor following NYSE:OWL, this appointment connects directly to one of the most active areas in asset management: the growing use of insurance balance sheets to source and deploy capital...
Frequently Asked Questions
Common investor questions about Blue Owl Capital Inc.
Blue Owl Capital Inc. (OWL) is currently trading at $10.06. The RSI (14-day) is at 58.8, indicating neutral territory. Wall Street analysts have a consensus "buy" recommendation. The mean analyst price target of $12.80 implies 27.2% upside from current levels. Volatility is moderate at 39.8% annualized, meaning price movements are relatively contained. Investors should consider their risk tolerance, investment horizon, and portfolio diversification before making a decision.
Based on current valuation metrics for Blue Owl Capital Inc. (OWL): The trailing P/E ratio is 99.80, which is above the market average, indicating investors are pricing in higher growth expectations. The forward P/E is 9.96, lower than the trailing P/E, suggesting analysts expect earnings improvement. The PEG ratio is 0.16, below 1.0, which generally indicates the stock is undervalued relative to its growth rate. Price-to-Book is 3.02. Price-to-Sales is 5.31. Valuation should be compared to Asset Management industry peers for context, as different sectors trade at different multiples.
Based on 15 analysts covering OWL, the consensus price target is $12.80. This represents a 27.2% upside from the current price of $10.06. The range spans from a low target of $9.00 to a high target of $21.00, reflecting varying levels of optimism among analysts. The consensus recommendation is "buy". Note: Analyst price targets are forward-looking estimates and not guarantees of future performance.
Yes, Blue Owl Capital Inc. (OWL) pays a dividend with a current yield of approximately 9.15%. The annualized dividend rate is $0.91 per share. The payout ratio is 750.0%, which exceeds 100%—this means the company is paying out more than it earns, which may not be sustainable long-term. The most recent ex-dividend date was 2026-05-13.
Key risks for Blue Owl Capital Inc. (OWL) investors include: 1. Moderate volatility (39.8% annualized)—price swings are notable. 2. Elevated short interest (20.5% of float) suggests significant bearish sentiment. 3. Unsustainable dividend payout ratio (750%) could lead to a dividend cut. 4. Broader market and macroeconomic risks (interest rates, inflation, geopolitical events). 5. Asset Management sector-specific competitive pressures. Investors should diversify and consider their risk tolerance before investing.
Here is Blue Owl Capital Inc.'s (OWL) current debt and financial health profile: Total debt stands at $3.86B. The debt-to-equity ratio is 63.80, which is moderate and generally manageable for most companies. The company holds $194.51M in cash and equivalents.