Blue Owl Capital Corp II declares Q3 return of capital distribution of $0.62 per share - SEC filing - OTF News | Rallies