Ubisoft stock is down roughly 90% since the beginning of 2022.
The 2026 Winter Olympics proved to be quite eventful, and there were plenty of memorable moments both on and off the field of ...