Home Stock Nebius lands $3B Meta AI contract, posts 355% revenue surge