In the wake of Star Wars Outlaws’ release, developer Ubisoft is going down the tubes. Yesterday, Ubisoft’s stock price dropped 7% in one day to €13.67, which is about $15.09. Today, it’s down even further, €13.24, or $14.62. This is almost certainly due to the lackluster performance of St...
Read More