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.