Novo Nordisk repurchases 41.7 million B shares under DKK 15 billion buy‑back program

Novo Nordisk has bought back 41,714,179 B shares since February 2026, spending DKK 11.56 billion at an average price of DKK 277.23 per share. The repurchases are part of a programme that allows up to DKK 15 billion of buy‑backs over a 12‑month period that began on 4 February 2026. As of 2 November 2026 the company holds 55,754,876 B shares as treasury stock, representing about 1.2 % of its share capital.

The company expects to repurchase up to DKK 15 billion, which will reduce the number of shares outstanding and return cash to shareholders ().

  • 1Novo Nordisk has repurchased 41,714,179 B shares as of 2 November 2026.
  • 2The total transaction value of those repurchases is DKK 11,564,364,801.
  • 3The average purchase price was DKK 277.23 per B share.
  • 4The share‑repurchase programme allows up to DKK 15 billion of buy‑backs during a 12‑month period beginning 4 February 2026.
  • 5Under the programme, Novo Nordisk may repurchase B shares for up to DKK 11,200,000,010.45 between 6 May 2026 and 1 February 2027.
  • 6Novo Nordisk holds 55,754,876 B shares as treasury shares, equal to about 1.2 % of the share capital.

Sources