Blue Owl Capital (OWL) Stock Analysis & Winston Score
Blue Owl Capital is an asset management firm that raises money from large investors — like pension funds, insurance companies, and wealthy individuals — and puts that money to work in private markets. It focuses on three main areas: lending money directly to companies (direct lending), investing in other asset managers (GP strategic capital), and owning real estate and other hard assets. Blue Owl does not run public stock or bond funds; it sticks entirely to private, alternative investments. Blue Owl earns money mainly through management fees, which are paid as a percentage of the assets it oversees. It manages roughly $235 billion in assets and operates primarily in the United States, with a growing presence in Europe and Asia. Its competitive edge comes from a large share of permanent capital, meaning investors cannot easily pull their money out, which makes revenue more stable than at traditional fund managers. The key growth driver is rising demand from individual investors for private credit products, though tighter credit conditions or a slowdown in deal activity could pressure fee growth.
Winston Score: 58/100 — Good
A decent business — some strong pillars, some weaker.
- Quality: Good (17/30)
- Growth: Mixed (7/20)
- Cash Flow: Exceptional (10/10)
- Stability: Mixed (4/10)
- Valuation: Good (5/10)
- Ownership: Good (10/15)
Key Facts
Price: $9.52
Market Cap: $14.9B
Sector: Financial Services
Industry: Asset Management



