global stock take