18 Dec 2025, Thu

Oracle data center plan hit as Blue Owl walks from $10 billion deal, source says