Ubisoft stock is at its lowest in almost 10 years following the release of Star Wars Outlaws
The launch of Star Wars Outlaws hasn't helped Ubisoft's financial health on the stock market. After all, the French company's share price has plummeted since August 27.
At the time of writing, the share price stands at €15.44. This is the lowest since December 19, 2014 (€14.95). Over the last five days,…