NBIS   $116.33  -10.41% Market Closed After Close 118.5 1.87%

Nebius Group N.V.

Data not available