Blue Owl Finance prices USD 750 million 6.75% senior notes due 2036 - OWL News | Rallies