Nebius beat revenue expectations as its revenue jumped 571% from a year ago Nov 12, 2026 · Cris Tolomia The company expects 2026 revenue at the low end of its $3 billion to $3.4 billion range, and its stock fell 8% on Thursday Read more »