European stocks end at record high on strong German data, earnings

Leave a Reply