Report copyright - OWL ROCK CAPITAL CORPORATION...Net investment income per share of $0.34, down from $0.37 as of 3/31/20 Net income per share of $0.79, up from ($0.79) as of 3/31/20 2Q’20 dividend
Please pass captcha verification before submit form