The Fall of Ubisoft: Delays, Downgrades, and Declining Confidence The Fall of Ubisoft: Delays, Downgrades, and Declining Confidence November 22, 2024 At the end of September, Ubisoft experienced an event that rattled investors and made them more cautious... Read More Read more about The Fall of Ubisoft: Delays, Downgrades, and Declining Confidence