Was Alexander West’s Blue Pool Capital Right About These 5 Stocks?

2. Owl Rock Capital Corporation (NYSE:ORCC)

Blue Pool Capital’s Stake Value: $79,240,000

Stock performance over the past 12 months through November 25: -6%

Owl Rock Capital Corporation (NYSE:ORCC) is a specialty finance company that offers direct lending solutions to middle market companies. Blue Pool Capital owns 5.6 million shares of Owl Rock Capital Corporation (NYSE:ORCC) as of September 2021, worth $79.2 million, representing 5.69% of the fund’s total 13F portfolio. 

On November 3, Owl Rock Capital Corporation (NYSE:ORCC) declared a quarterly per share dividend of $0.31, offering a forward yield of 8.64%. The dividend is payable on January 31, 2022 to shareholders of record on December 31.