
Blue Owl Capital is trading at a multi-year low despite strong growth in assets under management (AUM), which reached $329.9 billion. The company has stable, recurring fee-related earnings supported by $227.8 billion in permanent capital. Its dividend yield is 9%, with coverage at 104%, and there are prospects for further dividend growth as fee-related earnings expand. The stock is rated Strong Buy due to strong capital formation, expanding margins, and a discounted valuation compared to peers.
Blue Owl Capital's unusually low valuation contrasts with its stable dividend yield and strong capital base. On Pluang, OWL shares trade at USD 9.71, down 0.41% for the day as of Nov 13, 2026 21:51 WIB, with a dividend yield of 9.38%. The stock's market cap stands at $6.75 billion, reflecting investor caution despite the company's solid financial metrics.