OBDC stock is currently trading near its net asset value of $15.26, with a dividend yield of 11.5%, making it attractive for income-focused investors. Bullish sentiment stems from its strong Q4 investment income of $1.01 per share and a projected return on equity of 12.3%, indicating solid financial performance. The recent merger with OBDE is expected to enhance its scale and operational efficiency, supporting future growth.