Blue Owl Capital Inc

Blue Owl Capital Inc (OWL) Stock Analysis

$12.240

+0.224 (+1.83%)At close

Loading chart…
High
12.370
Open
11.980
VWAP
12.17
Vol
19.08M
Mkt Cap
9.08B
Low
11.900
Amount
232.20M
EV/EBITDA, TTM
17.95

Blue Owl Capital Inc. is an alternative asset management company. The Company deploys private capital across Credit, Real Assets and GP Strategic Capital platforms on behalf of institutional and private wealth clients. Its product platforms include Credit, Real Assets and GP Strategic Capital. Its credit products offer direct lending, alternative credit, investment grade credit, liquid credit, and other. Its Real Estate products are net lease, real estate credit, and digital infrastructure. Its Real Estate products are offered through permanent capital vehicles, including its non-traded real estate investment trusts, and long-dated private funds. Its GP Strategic Capital includes GP minority stakes, GP debt financing, and professional sport minority stakes. The GP debt financing focuses on originating and making collateralized, long-term debt investments, preferred equity investments and structured investments in private capital managers.

AI analysis of Blue Owl Capital Inc (OWL)

buy

Blue Owl Capital Inc is a good buy right now due to its recent positive developments and favorable financial indicators. The current price is $12.02, and the forward P/E ratio is 13.40, suggesting it is reasonably valued compared to its earnings potential. Additionally, the company has secured a substantial $2.4 billion financing for AI infrastructure, which could drive future growth. However, the main risk is the recent decline in the private equity market, with Blue Owl's stock dropping 6.7% over the past four days, which reflects market volatility.

Valuation Metrics

The current forward P/E ratio for Blue Owl Capital Inc (OWL) is 13.66, compared to its 5-year average forward P/E of 20.36.

Forward P/E

Undervalued
5Y Average P/E
20.36
Current P/E
13.66
Overvalued
26.07
Undervalued
14.65

Forward EV/EBITDA

Overvalued
5Y Average EV/EBITDA
11.99
Current EV/EBITDA
17.95
Overvalued
15.29
Undervalued
8.69

Forward P/S

Strongly Overvalued
5Y Average P/S
3.91
Current P/S
6.02
Overvalued
4.91
Undervalued
2.91

Alphio AI Price Scenarios for OWL

Scenario prices are the last monthly forecast band of the current year. Probabilities are fixed model weights (25 / 50 / 25), not guarantees.

B

Bull

Bull · 25%OWL

$26.94

Scenario price

B

Base

Base · 50%OWL

$24.18

Scenario price

B

Bear

Bear · 25%OWL

$19.71

Scenario price

Whales holding OWL

B

Beck, Mack & Oliver LLC

+ HoldingOWL

+11.54%

3M Return

U

University of California Regents' Endowment Fund

+ HoldingOWL

+5.09%

3M Return

Events Timeline

2026-08-28 (ET)

15:00:00

Blue Owl Capital Provides $2.4B Financing for IREN

2026-08-04 (ET)

12:30:00

Blue Owl Capital Completes €1.6B European Net Lease Fund

2026-07-29 (ET)

09:00:00

CAIS Secures $170M in Series D Financing

2026-07-13 (ET)

16:30:00

Accelerant Partners with WoodStar Reciprocal Exchange

2026-07-06 (ET)

10:00:00

Blue Owl Acquires Minority Stake in Cleveland Cavaliers

News

OWL FAQ — answered by Alphio AI

Blue Owl Capital Inc. is an alternative asset management company. The Company deploys private capital across Credit, Real Assets and GP Strategic Capital platforms on behalf of institutional and private wealth clients. Its product platforms include Credit, Real Assets and GP Strategic Capital. Its credit products offer direct lending, alternative credit, investment grade credit, liquid credit, and other. Its Real Estate products are net lease, real estate credit, and digital infrastructure. Its Real Estate products are offered through permanent capital vehicles, including its non-traded real estate investment trusts, and long-dated private funds. Its GP Strategic Capital includes GP minority stakes, GP debt financing, and professional sport minority stakes. The GP debt financing focuses on originating and making collateralized, long-term debt investments, preferred equity investments and structured investments in private capital managers. It operates in the Financials sector (INVESTMENT ADVICE industry).

Blue Owl Capital Inc is a good buy right now due to its recent positive developments and favorable financial indicators. The current price is $12.02, and the forward P/E ratio is 13.40, suggesting it is reasonably valued compared to its earnings potential. Additionally, the company has secured a substantial $2.4 billion financing for AI infrastructure, which could drive future growth. However, the main risk is the recent decline in the private equity market, with Blue Owl's stock dropping 6.7% over the past four days, which reflects market volatility.

This page is for research only and is not investment advice. Models can be wrong. Past performance does not guarantee future results.

Get Started