Business
Transaction in Own Shares
Keller Group plc has purchased 23,922 ordinary shares on January 21, 2026, as part of its ongoing share buyback program, with prices ranging from 1,688.00 to 1,700.00 pence per share, averaging 1,699.76 pence. Following this transaction, the company will hold 3,001,206 shares in treasury, leaving 73,099,735 ordinary shares in issue. Disclaimer*

About this update from Keller Group Plc
[{"type":"text","content":"\n\n22 January 2026\nKeller Group plc\n \nTransaction in Own Shares\n \nKeller Group plc (\"Keller\" or the \"Company\") announces today it has purchased the following number of its ordinary shares of 10 pence (\"Ordinary Shares\") each through Peel Hunt LLP (\"Peel Hunt\") as part of its share buyback programme, details of which were announced by Keller on 29 September 2025.\n\n\n\n\nDate of purchase:\n\n\n21 January 2026\n\n\n\n\nAggregate number of common shares purchased:\n\n\n23,922\n\n\n\n\nLowest price per share (pence):\n\n\n1,688.00\n\n\n\n\nHighest price per share (pence):\n\n\n1,700.00\n\n\n\n\nWeighted average price per day (pence):\n\n\n1,699.76\n\n\n\n\n \nThe Company intends to hold the purchased Ordinary Shares in treasury. Following the purchase and settlement of these Ordinary Shares, the Company will hold 3,001,206 of its Ordinary Shares in treasury and will have 73,099,735 Ordinary Shares in issue (including treasury shares).\nThe table below contains detailed information about the purchases made as part of the buyback programme.\nAggregate information:\n\n\n\n\nVenue\n\n\nVolume-weighted average price (p)\n\n\nAggregated volume\n\n\nLowest price per share (p)\n\n\nHighest price per share (p)\n\n\n\n\nXLON\n\n\n1,699.76\n\n\n23,922\n\n\n1,688.00\n\n\n1,700.00\n\n\n\n\n \nIndividual Transactions:\nIn accordance with Article 5(1)(b) of the Market Abuse Regulation (EU) No 596/2014 as it forms part of UK law, a full breakdown of the individual trades made by Peel Hunt on behalf of the Company is detailed below:\n\n\n\n\nDate and time of each trade\n\n\nNumber of shares purchased\n\n\nPrice (pence per share)\n\n\nTrading Venue\n\n\nTransaction Reference Number\n\n\n\n\nJanuary 21 08:00:15\n\n\n272\n\n\n1,688.00\n\n\nXLON\n\n\n00187699918TRLO0\n\n\n\n\nJanuary 21 08:47:02\n\n\n248\n\n\n1,690.00\n\n\nXLON\n\n\n00187706182TRLO0\n\n\n\n\nJanuary 21 09:28:31\n\n\n47\n\n\n1,700.00\n\n\nXLON\n\n\n00187710314TRLO0\n\n\n\n\nJanuary 21 09:28:31\n\n\n47\n\n\n1,700.00\n\n\nXLON\n\n\n00187710315TRLO0\n\n\n\n\nJanuary 21 09:45:40\n\n\n199\n\n\n1,700.00\n\n\nXLON\n\n\n00187712306TRLO0\n\n\n\n\nJanuary 21 09:46:22\n\n\n41\n\n\n1,700.00\n\n\nXLON\n\n\n00187712449TRLO0\n\n\n\n\nJanuary 21 09:52:03\n\n\n241\n\n\n1,700.00\n\n\nXLON\n\n\n00187713209TRLO0\n\n\n\n\nJanuary 21 09:55:15\n\n\n22,827\n\n\n1,700.00\n\n\nX...