Source: https://www.vernimmen.net/ftp/rachat_actions.pdf