Ubisoft has released its financial results for the nine months ending December 31, 2024, revealing a significant decline in revenue and net bookings. Revenue dropped by 31.4% to €990 million, while ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results