Blue Owl Capital Inc. (OWL) Stock Forecast & Analysis

Real-time stock price, financial statements, consensus target price, insider trading, and technical analysis for Blue Owl Capital Inc. (OWL:NYSE), powered by AI.

Current Price
$9.68
P/E Ratio
80.4
Market Cap
6.3B
Sector
Financial Services
What is the Blue Owl Capital Inc. stock price forecast?

Blue Owl Capital Inc. is currently trading at $9.68. View real-time AI analysis on Alpha Lenz.

What is Blue Owl Capital Inc. insider trading activity?

View the latest insider trading data for Blue Owl Capital Inc. on Alpha Lenz.

What is Blue Owl Capital Inc.'s P/E ratio?

Blue Owl Capital Inc.'s P/E ratio is 80.4.

Blue Owl Capital Inc.

NYSE · OWL
$9.68-0.04(-0.41%)Pre-marketNYSE regular session 09:30–16:00 ET
Ask about Blue Owl Capital Inc.'s future dividend policy...
Alpha Chat Insight

Blue Owl Capital Inc. trades at a P/E of 80.4 (premium valuation) with modest ROE of 3.6%. 3Y revenue CAGR of 28.0% highlights clear growth momentum.

Ask for details

Company Overview

Blue Owl Capital Inc. is an alternative asset management company that plays a significant role in providing capital solutions for middle market companies. The firm primarily focuses on direct lending, GP solutions, and real estate strategies, offering tailored financial products and advisory services to cater to diverse client needs. Known for its strategic partnerships and extensive expertise, Blue Owl Capital helps institutional and private investors access niche investment opportunities that may not be available through traditional financial channels. The company has established a robust footprint in industries such as healthcare, technology, and financial services, ensuring diverse geographic and sector exposures. Blue Owl's adaptive investment strategies aim to foster sustainable growth and operational improvement for its portfolio companies, making it a key player in asset management and alternative investments. Headquartered in New York, Blue Owl Capital is distinguished by its innovative approach to managing assets and its commitment to delivering long-term value to stakeholders.

CEOMr. Douglas Irving Ostrover
SectorFinancial Services
IndustryAsset Management
Employees1,300

Company Statistics

FY 2025

Profile

$6.34BMarket Cap
$2.87BRevenue
0.00Shares Out
1,300Employees

Margins

54.46%Gross
31.40%EBITDA
15.90%Operating
12.12%Pre-Tax
10.64%Net

Valuation

80.40P/E
2.87P/B
2.21EV/Sales
15.37EV/EBITDA
5.29P/FCF

Growth (CAGR)

27.97%Rev 3Yr
62.95%Rev 5Yr
N/AOp Inc 3Yr
N/AOp Inc 5Yr
N/ANet Inc 3Yr
N/ANet Inc 5Yr

Returns

2.60%ROA
3.64%ROE
4.36%ROIC

Financial Health

$194.51MCash & Cash Equivalents
$6.22BNet Debt
105.93%Debt/Equity
N/AInterest Cov

Frequently Asked Questions

Blue Owl Capital Inc. (ticker: OWL) is a company listed on NYSE in the Financial Services sector (Asset Management). It has approximately 1,300 employees. Market cap is $6.3B.

The current price is $9.68 with a P/E ratio of 80.4x and P/B of 2.87x.

ROE is 3.64% and operating margin is 15.90%. Annual revenue is $2.9B.

Alpha Lenz
Singapore
Treasurer Pte Ltd | License: 202346277E
9 Straits View Marina One West Tower #05-07 Singapore 018937
contact@treasurer.co.kr
©2026 Treasurer Pte Ltd. All rights reserved.
Blue Owl Capital Inc. (OWL) Stock Forecast 2026 $9.68 — Price, Financials & Analyst Targets | Alpha Lenz