A string of delays and announcement of poor sales has impacted Ubisoft's stock heavily.

More...