European earnings resilience limits stocks downside - Barclays

European earnings resilience limits stocks downside - Barclays