Could Investing $10,000 in Nebius Stock Make You a Millionaire?