The information provided on EL7.AI is for educational and informational purposes only and does not constitute financial advice.

Sign in to access this content
Sign InBlue Owl Capital (OWL) shares have dropped significantly to $8.45, marking a steep decline from their all-time high of $25. Despite the sell-off, the stock now trades at an approximate 25% discount to its Net Asset Value (NAV), suggesting a disconnect between market price and fundamentals. Current market pricing implies an 11% loan book default with zero recovery, a pessimistic scenario that far exceeds historical loss rates. Analysts highlight that OBDC fundamentals remain stronger than peers such as FSK and TCPC, with no current signs of permanent value impairment. This valuation gap indicates that the recent volatility may have created an attractive entry point for investors. Ultimately, the market appears to be pricing in an unrealistically severe credit crisis that does not align with the company's actual portfolio performance.