dsm-firmenich completes €540 million share repurchase program | Phynwire