Star Wars Outlaws Performance Sees Ubisoft Stock Plummet
Favicon 
www.dualshockers.com

Star Wars Outlaws Performance Sees Ubisoft Stock Plummet

Despite bringing in around $349.38 million in the first quarter of 2024, Ubisoft's stock prices have plummeted to a 20-year low following the release of Star Wars: Outlaws.