Owl Rock Capital Corporation (NYSE:ORCC) Receives Average Recommendation of “Hold” from Analysts
Owl Rock Capital Corporation (NYSE:ORCC) has been given an average recommendation of “Hold” by the eleven analysts that are covering the firm, Marketbeat reports. One research analyst has rated the stock with a sell rating, six have given a hold rating and four have issued a buy rating on the company. The average 1 year price target among analysts that have issued a report on the stock in the last year is $15.31.
ORCC has been the subject of a number of research reports. Bank of America initiated coverage on shares of Owl Rock Capital in a research report on Monday, August 12th. They set a “neutral” rating and a $16.00 price target for the company. Janney Montgomery Scott initiated coverage on shares of Owl Rock Capital in a research report on Thursday, August 29th. They set a “neutral ...