Results for: "Nebius"

Contents (1)

Nebius plans to spend up to $45 billion after delays at its centers
Nebius plans to spend up to $45 billion after delays at its centers

Nebius expects to invest between $40 billion and $45 billion in 2027, even as it has just cut its revenue…

read more