Novo Nordisk repurchases 37.8 million B shares for DKK 10.56 billion

Novo Nordisk continued its share‑repurchase programme that began on 4 February 2026. Between 4 February and 9 October 2026 the company bought back 37,849,179 B shares for a total of DKK 10,558,876,422 at an average price of DKK 278.97 per share. The buyback is part of a plan that allows up to DKK 15 billion of repurchases over a 12‑month period. After the latest transactions the company holds 51,889,876 B shares in treasury, equal to about 1.2 % of its outstanding shares.

The buyback reduces the number of shares outstanding, which can lift earnings per share and support the share price. Investors will see the remaining buyback capacity of roughly DKK 4.44 billion for the rest of the 12‑month window.

  • 1Novo Nordisk repurchased 37,849,179 B shares between 4 Feb 2026 and 9 Oct 2026.
  • 2The repurchase cost DKK 10,558,876,422.
  • 3The average purchase price was DKK 278.97 per B share.
  • 4The programme permits up to DKK 15 billion of share repurchases over a 12‑month period starting 4 Feb 2026.
  • 5Novo Nordisk now holds 51,889,876 B shares as treasury stock.
  • 6Treasury shares represent roughly 1.2 % of the company’s total share count.

Sources