European shares reached their 10th consecutive weekly gain due to optimism around earnings and geopolitical developments, ...