Blue Owl Capital Inc.(OWL)
NASDAQ

OWL Stock Analysis — May 2026

$10.06
-0.14 (-1.37%)

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

Trend posture
Short-term pullback in long-term uptrend
Analyst 1Y target12.827.2%
Volatility (30d ann.)39.7741High
RSI (14-day)
58.80 (Neutral)
Debt$3.86B (63.80 D/E)

Blue Owl Capital Inc. - Historical Price & Volume

$10.06
-8.03 (-44.40%)
Price
Volume
Current Price Line
Range: 2Y

Market Cap

$15.62B

Enterprise Value: $14.16B

P/E Ratio

99.80

Forward P/E: 9.96

Revenue Growth

+10.30%

Year over Year

Analyst Target

$12.80

+27.2% upside potential

Key Investor Questions About OWL

What investors need to know before buying

Is it a good time to buy OWL stock?

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)
Can OWL sustain revenue growth in the Asset Management market?

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.
What are the biggest risks facing OWL stock?

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

52-Week Low$7.95
52-Week High$21.08
Current Price$10.06

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

30-Day Volatility39.77%
Beta1.21
RSI (14-day)58.80

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

Insider Ownership11.50%
Institutional Ownership94.79%
Shares Short121.14M

High institutional backing, but elevated short interest signals a potential battleground stock.

Analyst Sentiment & Price Targets

Mean Target
$12.80
Upside Potential
27.2%
Recommendation
buy
Analysts see strong upside potential with a target of $12.80. The 27.2% upside suggests optimistic growth expectations.

Latest News & Headlines

Recent headlines and coverage

Barrons.comMay 22, 2026

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.

Barrons.comMay 21, 2026

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

GuruFocus.comMay 20, 2026

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.

Simply Wall St.May 20, 2026

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

The Wall Street JournalMay 19, 2026

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.

MT NewswiresMay 19, 2026

Sector Update: Financial Stocks Decline Late Afternoon

Financial stocks were lower in late Tuesday afternoon trading, with the NYSE Financial Index decreas

24/7 Wall St.May 19, 2026

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

MT NewswiresMay 19, 2026

Sector Update: Financial Stocks Lower Tuesday Afternoon

Financial stocks declined in Tuesday afternoon trading, with the NYSE Financial Index decreasing 0.3

MT NewswiresMay 19, 2026

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

Simply Wall St.May 18, 2026

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.