European Q2 16 results review