Recent economic data have been supportive, with global macro surprises reaching a three-year high and European growth ...