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