NBIS   $116.33  -10.41% Market Closed After Close 118.74 2.07%

Nebius Group N.V.

Earnings, Splits and Dividends

Data not available