Heraldo de Madrid - Global stocks extend run after US bank earnings and German data