Blue Owl Capital (OWL)
Blue Owl Capital (OWL) stock research: performance, analysts' price targets, earnings, revenue and margins, technicals and insider trades.
- OWL last traded at $10.59, 2.52% on the day.
- Blue Owl Capital: market cap $7.06B, P/E 76.7, revenue $3.07B over the last four quarters, next earnings 2027-02-04.
- Over the past year OWL returned -33.23%; year to date -29.12%.
Updated 2026-11-02 19:50 UTC