European stocks end July on back foot as earnings sentiment dampens Jul 31, 2017 03:37AM