Ubisofts financial report for the fiscal year 2024-2025 is out, and it is not looking like good news across several vectors beyond just major investor