Online advertising takes the lion share of profit growth