Home Stock Nebius stock: to buy or not to buy this AI infrastructure play?