Ubisoft Struggles as Share Prices Plummet and Star Wars Outlaws UnderperformsUbisoft is facing tough times with share prices down 86.5% since 2019. The company is now lowering financial targets and delaying releases.Sep 26, 2024