Blue Owl Capital is a business development company (BDC) that provides loans to U.S. middle-market firms. Its portfolio of 233 companies spans industries such as internet services, software, and healthcare, offering diversification.
The company pays $0.37 quarterly per share plus supplemental dividends tied to income. On a forward basis, that equals roughly 10–11% yield. Over the past 12 months, Blue Owl distributed $1.61 per share, pushing the trailing yield to about 11%.
Wall Street analysts assign OBDC a “strong buy” rating with an average score of 4.42 and a price target of $18, making it the most attractive pick of the three.