Blue Owl Technology Finance Q3'26 net income rises 42% quarter-on-quarter to $219.26 million - OTF News | Rallies