Posted inIndustry Ubisoft’s Share Value Declines 12% After Lackluster Star Wars Outlaws Launch Posted by By Sagar V. Mankar September 4, 2024 Ubisoft's share price has taken a significant hit following the release of its highly anticipated…