Blue Owl Capital Inc.(OWL)
NASDAQ

OWL Stock Analysis — July 2026

$9.52
-0.10 (-1.04%)

OWL Stock Price Today (July 2026) — Blue Owl Capital Inc. Analysis & Key Metrics 2026-07-17

Blue Owl Capital Inc. (OWL) is trading at $9.52, down 1.04% today (as of July 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.93 (35.9% upside).
  • Volatility remains elevated (29.82% 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 (July 2026)

Concise, actionable data for investors

Trend posture
Short-term pullback in long-term uptrend
Analyst 1Y target12.933335.9%
Volatility (30d ann.)29.8171High
RSI (14-day)
56.51 (Neutral)
Debt$4.36B (75.27 D/E)

Blue Owl Capital Inc. - Historical Price & Volume

$9.52
-7.81 (-45.08%)
Price
Volume
Current Price Line
Range: 2Y

Market Cap

$13.64B

Enterprise Value: $13.77B

P/E Ratio

79.33

Forward P/E: 8.96

Revenue Growth

+10.30%

Year over Year

Analyst Target

$12.93

+35.9% 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 56.51)
  • 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.

  • $4.36B 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$9.52

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 Volatility29.82%
Beta1.71
RSI (14-day)56.51

With 29.82% annualized volatility and β=1.71, the stock exhibits high sensitivity to market moves—making OWL suitable for investors comfortable with active risk management.

Institutional & Insider Ownership

Insider Ownership12.40%
Institutional Ownership107.57%
Shares Short145.49M

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

Analyst Sentiment & Price Targets

Mean Target
$12.93
Upside Potential
35.9%
Recommendation
Hold
Analysts see strong upside potential with a target of $12.93. The 35.9% upside suggests optimistic growth expectations.

Latest News & Headlines

Recent headlines and coverage

BloombergJul 17, 2026

Blue Owl-Backed Latigo Files for IPO, Adding to Biotech Pipeline

(Bloomberg) -- Latigo Biotherapeutics Inc. filed for an initial public offering, joining a growing list of biotechnology firms considering going public as soon as this quarter.Most Read from BloombergFCC Near Rulings Against Disney Over ‘The View,’ TV LicensesChipmakers Bounce After Plunge to Bear-Market Edge: Markets WrapGoogle Gemini Launch Delayed as Tech Falls Short of Internal GoalsChina’s Moonshot Unveils AI Model That Narrows Gap With US FirmsThailand Scraps Plan to End Visa-Free Entry fo

BenzingaJul 15, 2026

Mark Zuckerberg’s Meta Just Supercharged Its Biggest AI Bet Yet, Expanding Its Hyperion Data Center Into a $50 Billion-Plus Project

Meta Platforms Inc. has significantly ramped up its investment in the Hyperion data center project in Louisiana. The project’s cost now surpasses a whopping $50 billion. The company’s Monday blog post revealed that the Richland Parish-based data center, set to...

Simply Wall St.Jul 14, 2026

Blue Owl Capital (OWL) Ties Into Meta’s $50 Billion Hyperion Expansion

Meta is expanding its Hyperion data center project in Louisiana to more than $50b of planned investment. Blue Owl Capital (NYSE:OWL) is involved in the project through a joint venture focused on digital and AI infrastructure. The scale of Hyperion highlights the growing role of private capital in funding large U.S. data center and connectivity projects. Blue Owl Capital is stepping into a much bigger spotlight as Meta’s Hyperion data center project in Louisiana scales to a planned...

ZacksJul 14, 2026

Accelerant Advances Fee-Based Model With WoodStar Partnership

ARX partners with WoodStar to add $220M+ in underwriting capacity, advancing its fee-based model and expanding insurance growth opportunities.

Simply Wall St.Jul 14, 2026

Is Blue Owl Capital (OWL) A Bargain As Kirkwood Infrastructure Group Launches?

Blue Owl Capital (OWL) is drawing attention after announcing Kirkwood Infrastructure Group, a wholly owned platform focused on next generation communications infrastructure for hyperscale customers, data center operators, carriers, and local communities. See our latest analysis for Blue Owl Capital. Despite the Kirkwood Infrastructure Group launch highlighting Blue Owl Capital’s push into digital infrastructure, momentum in the stock has been soft. The share price is down over the year to...

Barrons.comJul 13, 2026

Meta Spends $50 Billion More on AI. Is That a Good Thing?

Meta stock has been boosted by signs it is becoming more competitive in AI, but JP Morgan isn’t convinced yet.

The Wall Street JournalJul 13, 2026

Meta Lifts Cost of Louisiana Data Center to $50 Billion

The company scaled up the size of its massive data-center project in Northeast Louisiana to 5 gigawatts of compute capacity and said it would now cost more than $50 billion.

GuruFocus.comJul 13, 2026

Meta Expands AI Data Center to 5GW, Raises Investment Above $50 Billion

Hyperion project grows from 2GW as Meta deepens AI infrastructure spending in Louisiana.

Investor's Business DailyJul 13, 2026

Meta Scales Up Louisiana Mega AI Data Center To $50 Billion

Meta stock was a fraction lower after the tech giant revealed an expansion for its Hyperion Louisiana data center project.

The Wall Street JournalJul 13, 2026

Meta Scales Up Louisiana AI Data Center

> $50 billion How much Meta Platforms expects its massive data center in Northeast Louisiana to cost—nearly double the original $27 billion estimate—after supersizing the project to 5 gigawatts of compute capacity.

Frequently Asked Questions

Common investor questions about Blue Owl Capital Inc.

Blue Owl Capital Inc. (OWL) is currently trading at $9.52. The RSI (14-day) is at 56.5, indicating neutral territory. Wall Street analysts have a consensus "Hold" recommendation. The mean analyst price target of $12.93 implies 35.9% upside from current levels. Volatility is moderate at 29.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 79.33, which is above the market average, indicating investors are pricing in higher growth expectations. The forward P/E is 8.96, lower than the trailing P/E, suggesting analysts expect earnings improvement. The PEG ratio is 0.13, below 1.0, which generally indicates the stock is undervalued relative to its growth rate. Price-to-Book is 3.06. Price-to-Sales is 2.19. 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.93. This represents a 35.9% upside from the current price of $9.52. 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 "Hold". 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.66%. 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-13T00:00:00.000Z.

Key risks for Blue Owl Capital Inc. (OWL) investors include: 1. Moderate volatility (29.8% annualized)—price swings are notable. 2. Elevated short interest (24.6% 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 $4.36B. The debt-to-equity ratio is 75.27, which is moderate and generally manageable for most companies. The current ratio is 2.53, indicating strong short-term liquidity. The quick ratio is 2.45. The company holds $190.46M in cash and equivalents. Free cash flow is positive at $1.43B, providing a cushion for debt servicing and shareholder returns.