Blue Owl Capital Inc. (OWL) — Stock Score Summary

Blue Owl Capital Inc. (OWL) has a MoatMap StockRank of 41/100 based on Quality (61/100), Value (36/100), and Momentum (31/100) factor scores. The current signal is HOLD.

Key Financial Metrics

Price$9.46
Market Cap$16.5B
P/E (TTM)84.00
P/E (Forward)10.04
Price/Book3.24
Return on Equity5.7%
Return on Invested Capital4.5%
Debt/Equity75.27
Gross Margin58.6%
Operating Margin28.2%
Revenue Growth10.3%
Dividend Yield9.1%
Free Cash Flow$1.4B

Blue Owl Capital Inc. operates in the Asset Management industry, part of the Financial Services sector (United States).

Frequently Asked Questions

What is Blue Owl Capital Inc.’s (OWL) StockRank?
MoatMap’s StockRank for Blue Owl Capital Inc. (OWL) is 41/100, with a Hold signal. It is a composite of Quality (61), Value (36), and Momentum (31) factor ranks across MoatMap’s 15,000+ stock universe.
Does Blue Owl Capital Inc. have an economic moat?
Blue Owl Capital Inc. (OWL) has a Quality factor score of 61/100. The Quality factor combines ROIC, Piotroski F-Score, and leverage — the financial fingerprints of a durable competitive advantage. A Quality score above 70 typically indicates a company with the characteristics of a moated business.
Is Blue Owl Capital Inc. a buy, hold, or sell?
MoatMap’s current signal for Blue Owl Capital Inc. (OWL) is Hold, based on a StockRank of 41/100. Signals are derived mechanically from the StockRank composite and should be one input among many — combine with your own thesis on management, competitive position, and valuation.
What sector is Blue Owl Capital Inc. in?
Blue Owl Capital Inc. (OWL) operates in the Financial Services sector, specifically the Asset Management industry (United States).