Metro Group has announced it expects earnings for its full-year to grow by 5%, but warned that market turbulence remains.