Retail and business income drive record performance as total revenue tops €4,785.2m; passenger traffic and profits continue ...