Nebius Group NV

NBIS USD0.01 A
Create an alert
Sell
$140.63
Buy
$140.81
$11.31 (8.73%)
Last updated today at