22 Apr 2026, Wed

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