Novo Nordisk A/S announced a share repurchase program on January 13, 2025, aiming to buy back up to DKK 20 billion worth of shares over 12 months, starting February 6, 2024. As of January 10, 2025, they have purchased 23,193,366 B shares totaling DKK 19,036,102,830 at an average price of DKK 820.76 per share.