Owl Rock Capital Corporation (NYSE:OBC) announces a share repurchase program. Under the program, the company will repurchase up to $150 million worth of its shares. The program will terminate after 18 months from the date it was approved.