1/3
World News
Nebius: ‘Delays are part of our industry right now. We are not immune’
Nebius shares fell 16% after delays at rented data centres cut its 2026 outlook, despite Q3 revenue up 571% to $980.8m.
5
Read