Nebius Group N.V.

20.62
-0.71 (-3.33%)
At close: Apr 16, 2025, 2:58 PM