Blue Owl Capital Launches Record Share Buyback Amid Deep NAV Discount
Key Facts
Blue Owl Capital (OBDC) is currently trading at a substantial 24% discount to its net asset value (NAV) of $14.81 per share. In response to this market undervaluation, management has launched the largest share repurchase program in the company’s history, targeting shares priced below reported book value. Confidence in the firm’s portfolio was recently validated by a $1.4 billion asset sale to public pension funds, completed at 99.7% of par value. This transaction underscores the high quality and liquidity of the underlying assets despite broader market discounts. Analysts suggest these strategic actions provide a strong floor for the stock price and signal a potential valuation re-rating. The aggressive buyback strategy reflects management's conviction in the firm's intrinsic value and long-term growth prospects.