Nebius stock price has seen significant changes recently, raising questions about its future potential.