dsm-firmenich completes voluntary cash offer for DSM sharesContributed by: PR NewswireImagesTagsdsm-firmenich-cash