dsm-firmenich completes on-market repurchase of 500,000 shares to cover share plansContributed by: PR NewswireImagesTagsdsm-firmenich-repurch