Skip to content

NBIS

Nebius Group N.V.

NASDAQ · Communication Services · Internet Content & Information · NL

$226.39
+7.48%
Ask drillr