CatalystWireBeta

Transaction in Own Shares

In brief · summary, not quotable

NCC Group repurchased 249,494 ordinary shares on 30 October 2026 at a volume-weighted average price of 169.7366p (range 167.20p–171.40p) and intends to place the shares into Treasury. After the transaction the Company has 167,536,154 ordinary shares in issue, of which 8,871,228 (5.30%) are held in Treasury, leaving 158,664,926 total voting rights. The buyback represents approximately 0.15% of shares in issue (≈0.16% of voting rights) and constitutes a small-scale capital return that may modestly support the share price.

Full announcement

Select text to share a quote on X · sign in to keep highlights & notes in your NCC notes

NCC Group plc (“NCC Group” or the “Company”) announces today it has purchased the following number of its ordinary shares of 1 pence each through Investec Bank plc.

Ordinary Shares

Date of purchase:30 th October 2026
Number of ordinary shares purchased:249,494
Lowest price per share (pence):167.2000
Highest price per share (pence):171.4000
Weighted average price per day (pence):169.7366

The Company intends to place the purchased shares into Treasury. The Company will have 167,536,154 Ordinary shares in issue of which 8,871,228 are held in Treasury.

Accordingly, the total number of voting rights in the Company is 158,664,926. This figure may be used by shareholders as the denominator for the calculations by which they determine whether they are required to notify their interest in, or a change to their interest in, the Company under the FCA’s Disclosure Guidance and Transparency Rules.

Aggregate information:

VenueVolume-weighted average price (p)Aggregated volumeLowest price per share (p)Highest price per share (p)
XLON169.7366249,494167.2000171.4000
Schedule of Purchases – Individual Transactions
Date and time of each tradeNumber of shares purchasedPrice (pence per share)Trading VenueTransaction Reference Number
30 October 2026 08:01:251,022170.00XLON00430991170TRLO1
30 October 2026 08:01:25501170.40XLON00430991171TRLO1
30 October 2026 08:01:25503170.40XLON00430991172TRLO1
30 October 2026 08:02:00503171.40XLON00430991819TRLO1
30 October 2026 08:02:25497170.80XLON00430992256TRLO1
30 October 2026 08:05:31966170.00XLON00430994520TRLO1
30 October 2026 08:07:49512169.40XLON00430996104TRLO1
30 October 2026 08:07:49512169.60XLON00430996105TRLO1
30 October 2026 08:07:49513169.00XLON00430996106TRLO1
30 October 2026 08:26:141,027170.00XLON00431008850TRLO1
30 October 2026 08:26:201,041170.20XLON00431008892TRLO1
30 October 2026 08:26:202,200170.20XLON00431008893TRLO1
30 October 2026 08:26:23994170.20XLON00431008917TRLO1
30 October 2026 08:26:49992170.80XLON00431009150TRLO1
30 October 2026 08:26:521,021170.60XLON00431009175TRLO1
30 October 2026 08:27:581,047170.80XLON00431010660TRLO1
30 October 2026 08:30:01488170.60XLON00431011984TRLO1
30 October 2026 08:30:58487169.80XLON00431012702TRLO1
30 October 2026 08:30:58487169.80XLON00431012703TRLO1
30 October 2026 08:38:47528170.60XLON00431018075TRLO1
30 October 2026 08:40:53999170.40XLON00431020197TRLO1
30 October 2026 08:40:531,992170.40XLON00431020198TRLO1
30 October 2026 08:43:40527170.00XLON00431022105TRLO1
30 October 2026 08:47:032,700169.80XLON00431024383TRLO1
30 October 2026 08:47:042,636169.60XLON00431024409TRLO1
30 October 2026 08:47:10516169.40XLON00431024440TRLO1
30 October 2026 08:47:10491169.20XLON00431024441TRLO1
30 October 2026 08:50:311,485169.40XLON00431027422TRLO1
30 October 2026 08:59:451,290170.00XLON00431033084TRLO1
30 October 2026 09:00:44534170.00XLON00431033639TRLO1
30 October 2026 09:00:503,697169.60XLON00431033672TRLO1
30 October 2026 09:01:062,923169.60XLON00431033890TRLO1
30 October 2026 09:01:441,690169.40XLON00431034229TRLO1
30 October 2026 09:01:44385169.40XLON00431034230TRLO1
30 October 2026 09:08:181,050169.40XLON00431040320TRLO1
30 October 2026 09:10:23971169.00XLON00431041856TRLO1
30 October 2026 09:10:23485169.00XLON00431041857TRLO1
30 October 2026 09:12:372,013168.40XLON00431043487TRLO1
30 October 2026 09:29:50328168.20XLON00431062420TRLO1
30 October 2026 09:30:42496168.20XLON00431063411TRLO1
30 October 2026 09:31:5094168.20XLON00431064535TRLO1
30 October 2026 09:31:50407168.20XLON00431064536TRLO1
30 October 2026 09:31:50494167.60XLON00431064537TRLO1
30 October 2026 09:31:50495167.60XLON00431064538TRLO1
30 October 2026 09:31:50989167.80XLON00431064539TRLO1
30 October 2026 09:33:141,038167.40XLON00431066537TRLO1
30 October 2026 09:34:561,057167.40XLON00431068372TRLO1
30 October 2026 09:35:001,017167.20XLON00431068415TRLO1
30 October 2026 10:07:2840168.00XLON00431078623TRLO1
30 October 2026 10:17:482,014168.20XLON00431078957TRLO1
30 October 2026 10:17:482,107168.00XLON00431078958TRLO1
30 October 2026 10:17:48910168.00XLON00431078959TRLO1
30 October 2026 10:17:481,198168.00XLON00431078960TRLO1
30 October 2026 10:17:521,198167.80XLON00431078961TRLO1
30 October 2026 10:17:52910167.80XLON00431078962TRLO1
30 October 2026 10:47:30985168.00XLON00431080547TRLO1
30 October 2026 10:52:43985168.20XLON00431080798TRLO1
30 October 2026 10:52:43331168.40XLON00431080799TRLO1
30 October 2026 10:52:43819168.40XLON00431080800TRLO1
30 October 2026 10:52:43365168.40XLON00431080801TRLO1
30 October 2026 10:52:431,130168.40XLON00431080802TRLO1
30 October 2026 11:15:57493168.40XLON00431081402TRLO1
30 October 2026 11:15:57492168.40XLON00431081403TRLO1
30 October 2026 11:17:56987168.60XLON00431081508TRLO1
30 October 2026 11:53:231,974168.60XLON00431082656TRLO1
30 October 2026 11:53:231,947168.40XLON00431082657TRLO1
30 October 2026 11:53:23885168.40XLON00431082658TRLO1
30 October 2026 11:53:231,082168.40XLON00431082659TRLO1
30 October 2026 11:53:341,977168.20XLON00431082662TRLO1
30 October 2026 11:53:37818168.20XLON00431082664TRLO1
30 October 2026 11:53:371,225168.20XLON00431082665TRLO1
30 October 2026 12:01:09974168.20XLON00431082818TRLO1
30 October 2026 12:02:031,532168.60XLON00431082845TRLO1
30 October 2026 12:04:302,501168.60XLON00431082897TRLO1
30 October 2026 12:04:30612169.00XLON00431082898TRLO1
30 October 2026 12:04:481,974169.20XLON00431082903TRLO1
30 October 2026 12:05:581,488169.40XLON00431082922TRLO1
30 October 2026 12:23:411,030169.40XLON00431083325TRLO1
30 October 2026 12:23:414,553169.40XLON00431083326TRLO1
30 October 2026 12:23:4118,311169.40XLON00431083327TRLO1
30 October 2026 12:23:411,027169.20XLON00431083328TRLO1
30 October 2026 12:23:411,027169.20XLON00431083329TRLO1
30 October 2026 12:23:413,060169.40XLON00431083330TRLO1
30 October 2026 12:23:481,027169.20XLON00431083332TRLO1
30 October 2026 12:29:131,944169.40XLON00431083425TRLO1
30 October 2026 12:29:13486169.40XLON00431083426TRLO1
30 October 2026 12:29:131,955169.20XLON00431083427TRLO1
30 October 2026 12:34:061,961169.20XLON00431083622TRLO1
30 October 2026 12:41:52994169.20XLON00431083922TRLO1
30 October 2026 12:43:26508168.80XLON00431083977TRLO1
30 October 2026 12:49:161,000169.20XLON00431084161TRLO1
30 October 2026 12:52:37966169.00XLON00431084255TRLO1
30 October 2026 12:53:361,033170.40XLON00431084275TRLO1
30 October 2026 12:53:581,010170.40XLON00431084280TRLO1
30 October 2026 13:15:251,222170.60XLON00431085016TRLO1
30 October 2026 13:15:25632170.60XLON00431085017TRLO1
30 October 2026 13:15:25522170.60XLON00431085021TRLO1
30 October 2026 13:15:25505170.40XLON00431085022TRLO1
30 October 2026 13:15:25505170.40XLON00431085023TRLO1
30 October 2026 13:15:25505170.40XLON00431085024TRLO1
30 October 2026 13:15:25505170.40XLON00431085025TRLO1
30 October 2026 13:15:312,098170.20XLON00431085026TRLO1
30 October 2026 13:15:311,030170.40XLON00431085027TRLO1
30 October 2026 13:15:51684170.40XLON00431085050TRLO1
30 October 2026 13:20:21498170.40XLON00431085188TRLO1
30 October 2026 13:26:161170.80XLON00431085399TRLO1
30 October 2026 13:26:162170.80XLON00431085400TRLO1
30 October 2026 13:26:16115170.80XLON00431085401TRLO1
30 October 2026 13:26:16230170.80XLON00431085402TRLO1
30 October 2026 13:26:16489170.60XLON00431085413TRLO1
30 October 2026 13:26:16978170.60XLON00431085414TRLO1
30 October 2026 13:27:24973170.60XLON00431085436TRLO1
30 October 2026 13:30:43490170.60XLON00431085526TRLO1
30 October 2026 13:31:49422170.60XLON00431085592TRLO1
30 October 2026 13:32:29487170.40XLON00431085635TRLO1
30 October 2026 13:32:29487170.40XLON00431085636TRLO1
30 October 2026 13:32:29486170.40XLON00431085637TRLO1
30 October 2026 13:32:331,544170.20XLON00431085638TRLO1
30 October 2026 13:35:27982170.20XLON00431085723TRLO1
30 October 2026 13:38:47996170.20XLON00431085863TRLO1
30 October 2026 13:39:401,222170.60XLON00431085940TRLO1
30 October 2026 13:40:32968171.00XLON00431086022TRLO1
30 October 2026 13:41:141,030170.80XLON00431086068TRLO1
30 October 2026 13:42:221,011170.60XLON00431086131TRLO1
30 October 2026 13:42:281,034170.60XLON00431086146TRLO1
30 October 2026 13:43:48495170.80XLON00431086232TRLO1
30 October 2026 13:47:171,563170.60XLON00431086364TRLO1
30 October 2026 13:48:14985170.60XLON00431086410TRLO1
30 October 2026 13:54:261,025170.60XLON00431086656TRLO1
30 October 2026 13:54:53485170.60XLON00431086687TRLO1
30 October 2026 13:56:54507170.60XLON00431086803TRLO1
30 October 2026 14:01:101,573170.80XLON00431086993TRLO1
30 October 2026 14:01:101,475170.80XLON00431087000TRLO1
30 October 2026 14:10:29506170.80XLON00431087446TRLO1
30 October 2026 14:11:26504170.80XLON00431087478TRLO1
30 October 2026 14:11:40823170.60XLON00431087489TRLO1
30 October 2026 14:12:36180170.60XLON00431087538TRLO1
30 October 2026 14:12:36502170.60XLON00431087539TRLO1
30 October 2026 14:12:36823170.60XLON00431087540TRLO1
30 October 2026 14:13:221,052170.40XLON00431087582TRLO1
30 October 2026 14:18:082,556170.00XLON00431087839TRLO1
30 October 2026 14:21:362,047170.00XLON00431087948TRLO1
30 October 2026 14:23:551,581170.00XLON00431088007TRLO1
30 October 2026 14:24:20974170.00XLON00431088013TRLO1
30 October 2026 14:40:323,444170.60XLON00431088594TRLO1
30 October 2026 14:40:323,444170.60XLON00431088595TRLO1
30 October 2026 14:40:323,444170.60XLON00431088600TRLO1
30 October 2026 14:40:321,149170.60XLON00431088601TRLO1
30 October 2026 14:40:323,444170.60XLON00431088602TRLO1
30 October 2026 14:40:322,185170.60XLON00431088608TRLO1
30 October 2026 14:40:333,926170.60XLON00431088638TRLO1
30 October 2026 14:40:353,466170.60XLON00431088642TRLO1
30 October 2026 14:47:14537171.20XLON00431088831TRLO1
30 October 2026 14:47:154,203170.80XLON00431088833TRLO1
30 October 2026 14:48:112,413170.60XLON00431088862TRLO1
30 October 2026 14:51:082,618170.40XLON00431088997TRLO1
30 October 2026 15:01:13995170.20XLON00431089361TRLO1
30 October 2026 15:16:04507170.20XLON00431090187TRLO1
30 October 2026 15:16:041,014170.20XLON00431090188TRLO1
30 October 2026 15:16:04506170.20XLON00431090189TRLO1
30 October 2026 15:16:04507170.20XLON00431090190TRLO1
30 October 2026 15:21:021,019170.00XLON00431090422TRLO1
30 October 2026 15:21:022,200170.00XLON00431090423TRLO1
30 October 2026 15:23:27993169.80XLON00431090498TRLO1
30 October 2026 15:29:2351170.20XLON00431090676TRLO1
30 October 2026 15:29:23768170.20XLON00431090677TRLO1
30 October 2026 15:29:331,538170.20XLON00431090686TRLO1
30 October 2026 15:29:33818170.20XLON00431090687TRLO1
30 October 2026 15:29:332,954169.80XLON00431090688TRLO1
30 October 2026 15:29:332,300170.00XLON00431090689TRLO1
30 October 2026 15:29:33654170.00XLON00431090690TRLO1
30 October 2026 15:29:33534170.00XLON00431090691TRLO1
30 October 2026 15:29:33633170.00XLON00431090692TRLO1
30 October 2026 15:29:331,128170.00XLON00431090693TRLO1
30 October 2026 15:29:332,962169.80XLON00431090694TRLO1
30 October 2026 15:29:361,392169.80XLON00431090696TRLO1
30 October 2026 15:29:361,575169.80XLON00431090697TRLO1
30 October 2026 15:31:27833170.00XLON00431090746TRLO1
30 October 2026 15:31:27607170.00XLON00431090747TRLO1
30 October 2026 15:31:27580170.00XLON00431090748TRLO1
30 October 2026 15:31:272,473169.80XLON00431090749TRLO1
30 October 2026 15:33:20516170.00XLON00431090811TRLO1
30 October 2026 15:33:201,032170.00XLON00431090812TRLO1
30 October 2026 15:35:24954170.00XLON00431090883TRLO1
30 October 2026 15:35:24650170.00XLON00431090884TRLO1
30 October 2026 15:38:551,003169.80XLON00431090979TRLO1
30 October 2026 15:40:44484169.80XLON00431091068TRLO1
30 October 2026 15:41:16893170.00XLON00431091081TRLO1
30 October 2026 15:41:161,044169.80XLON00431091082TRLO1
30 October 2026 16:01:002,609169.80XLON00431091908TRLO1
30 October 2026 16:06:381,996169.60XLON00431092211TRLO1
30 October 2026 16:07:51140169.60XLON00431092263TRLO1
30 October 2026 16:11:50420169.80XLON00431092561TRLO1
30 October 2026 16:11:53451169.80XLON00431092562TRLO1
30 October 2026 16:11:53192169.80XLON00431092563TRLO1
30 October 2026 16:11:53891169.80XLON00431092564TRLO1
30 October 2026 16:11:53119169.80XLON00431092565TRLO1
30 October 2026 16:12:06446169.80XLON00431092581TRLO1
30 October 2026 16:12:511,069170.00XLON00431092614TRLO1
30 October 2026 16:12:511,060170.00XLON00431092615TRLO1
30 October 2026 16:12:51717170.00XLON00431092616TRLO1
30 October 2026 16:17:362,200170.00XLON00431092909TRLO1

Cleaned text: letterheads, contacts and legal notices removed. View the original announcement ↗ · Company filings. Not investment advice.

Share this quote

Quote card
Post on X WhatsApp Download image

The link opens this announcement with the quote highlighted. Quotes are checked against the original text.

Add a note