17 Dec 2025, Wed

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