New Report: Owl Rock Capital By: TalkMarkets April 26, 2022 at 04:50 AM EDT Owl Rock’s price per share was $14.80 as of yesterday's market close. One year ago its price was $14.48. Read More >> Related Stocks: Owl Rock Capital Corp