PremiumCompany Announcementsdsm-firmenich wraps up €540 million share buyback, plans 2.6% capital reduction11h ago