Egmont reports 'record' revenue and profit growth