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