Key Stats for Nebius Group Stock 52-Week Range: $63.26 to $299.86 Street Mean Target: ~$287 Street High Target: $415 YTD Return: +143% Adjusted EBITDA Margin (Q2): 41% Cash and Marketable Securities: ~$8B