Market News & Insights Blue Owl Technology Finance Achieves BBB Rating for $650M Notes and Announces $15.8B Merger Plans byFinancial Gambits