11.77 USD
↗ 0.09 (0.73%)LIVE (AS OF 02:17 PM EDT)
Blue Owl Capital Inc. (OWL) is currently trading at $11.77. There is a divergence between signals — technical indicators rate "Buy" but underlying fundamentals lean "Sell". Key drivers include a weak Piotroski F-Score of 2/9 and a bearish Death Cross on the long-term moving averages. Furthermore, OWL is currently richly valued, trading at a premium to sector peers across key valuation metrics.
Technical & fundamental data as of Aug 24, 2026.