Ubisoft’s $4 billion carveout sells Tencent a 25 percent stake in some of its biggest gamesMarch 28, 2025