Nebius Group’s $3 billion deal with Meta takes sting out of soft Q3 results

November 11, 2025

The neocloud company just reported Q3 results….