Foster's has completed a substantial share buy-back.