Ubisoft's share price has now fallen to €11.42 leaving a market cap of €1.36 billion, the lowest in 10 years.
I think the recent announcement by Yves (CEO) shows they are moving in the right direction. They are addressing the issues with outlaws, delaying ac shadows to ensure the game launches in a polished state on all platforms, and for PC players returning to day 1 on Steam.