Blue Owl Technology Finance issues additional USD 400 million of 6.5% notes due 2029 - OTF News | Rallies