Share Is Nebius Stock a Buy After Its 36% Pullback?