Blue Owl Capital Inc (OWL) Stock Analysis

Verdict: WATCH (do not buy)

Strong $1.20B cash generation and private credit expansion are undercut by GAAP dilution, 2.18 D/E leverage, and a 24.1% 30-day price slide.

Investment score: 48/100

Analysis as of

Is Blue Owl Capital Inc stock worth reviewing? AI model thesis

The model classifies OWL as a WATCH (score 48/100). Robust free cash flow of $1.20B and a strong market position in private credit are counterbalanced by heavy leverage ($3.86B debt), weak short-term momentum (-24.1% in 30 days), and GAAP valuation distortion.

7-factor investment score

Blue Owl Capital Inc opportunities and risks

What speaks for OWL

What speaks against OWL

Peers and competitors

Trailing-twelve-month ratios
TickerP/EP/SEV/EBITDAGross marginNet marginFCF yield
OWL78.1x4.9x19.6x61.1%2.7%9.1%
ARES50.5x5.9x20.5x62.7%10.0%2.2%
TROW10.2x2.9x6.1x70.7%29.3%10.0%
PS1191.2x24.8xn/a22.0%2.1%0.7%
TPG35.2x3.5x18.4x95.9%4.7%5.6%
BEN20.8x1.7x16.7x67.6%9.6%1.4%
Peer median35.2x3.5x16.7x67.6%9.6%2.2%

Frequently asked questions about Blue Owl Capital Inc (OWL)

Is OWL stock a good investment?

The cached TradeMates AI model rates Blue Owl Capital Inc as WATCH (do not buy) with an investment score of 48/100. The model classifies OWL as a WATCH (score 48/100). Robust free cash flow of $1.20B and a strong market position in private credit are counterbalanced by heavy leverage ($3.86B debt), weak short-term momentum (-24.1% in 30 days), and GAAP valuation distortion. This is algorithmic model output, not personal investment advice.

Is OWL stock a buy?

The TradeMates model verdict for OWL is WATCH (do not buy) with an investment score of 48/100. Treat this as a model signal to review, not a personal buy recommendation.