News

Ubisoft Shares Dive 18 Percent After Latest Financial Report

… a firesale following the French publisher's weaker than expected financial reports. … Ubisoft Shares Dive 18 Percent …