Transaction in Own Shares
NCC Group PLC has announced the purchase of 208,972 of its ordinary shares on October 19, 2026, at prices ranging from 152.4000 pence to 155.2000 pence, with a weighted average price of 153.4872 pence per share. These shares are intended to be held in treasury, reducing the total number of ordinary shares in issue to 167,536,154, with 7,175,331 shares now held in treasury.
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: | 19 th October 2026 |
|---|---|
| Number of ordinary shares purchased: | 208,972 |
| Lowest price per share (pence): | 152.4000 |
| Highest price per share (pence): | 155.2000 |
| Weighted average price per day (pence): | 153.4872 |
The Company intends to place the purchased shares into Treasury. The Company will have 167,536,154 Ordinary shares in issue of which 7,175,331 are held in Treasury.
Aggregate information:
| Venue | Volume-weighted average price (p) | Aggregated volume | Lowest price per share (p) | Highest price per share (p) |
|---|---|---|---|---|
| XLON | 153.4872 | 208,972 | 152.4000 | 155.2000 |
| Schedule of Purchases – Individual Transactions | ||||
| Date and time of each trade | Number of shares purchased | Price (pence per share) | Trading Venue | Transaction Reference Number |
| 19 October 2026 08:08:57 | 1,068 | 154.60 | XLON | 00428246486TRLO1 |
| 19 October 2026 08:08:57 | 535 | 154.40 | XLON | 00428246487TRLO1 |
| 19 October 2026 08:08:57 | 535 | 154.20 | XLON | 00428246488TRLO1 |
| 19 October 2026 08:08:57 | 535 | 154.00 | XLON | 00428246490TRLO1 |
| 19 October 2026 08:38:21 | 995 | 155.20 | XLON | 00428254119TRLO1 |
| 19 October 2026 08:38:21 | 100 | 154.80 | XLON | 00428254120TRLO1 |
| 19 October 2026 08:52:55 | 1,079 | 154.80 | XLON | 00428257714TRLO1 |
| 19 October 2026 08:52:55 | 543 | 154.60 | XLON | 00428257715TRLO1 |
| 19 October 2026 08:52:58 | 45 | 154.60 | XLON | 00428257733TRLO1 |
| 19 October 2026 08:53:01 | 43 | 154.60 | XLON | 00428257744TRLO1 |
| 19 October 2026 08:53:18 | 43 | 154.60 | XLON | 00428257833TRLO1 |
| 19 October 2026 08:55:32 | 41 | 154.60 | XLON | 00428258434TRLO1 |
| 19 October 2026 09:18:02 | 1,023 | 154.80 | XLON | 00428264103TRLO1 |
| 19 October 2026 09:18:09 | 1,069 | 154.60 | XLON | 00428264126TRLO1 |
| 19 October 2026 09:18:11 | 2 | 154.20 | XLON | 00428264131TRLO1 |
| 19 October 2026 09:19:01 | 185 | 154.20 | XLON | 00428264350TRLO1 |
| 19 October 2026 09:21:55 | 879 | 154.20 | XLON | 00428265306TRLO1 |
| 19 October 2026 09:21:55 | 187 | 154.20 | XLON | 00428265307TRLO1 |
| 19 October 2026 09:37:57 | 1,188 | 154.80 | XLON | 00428271135TRLO1 |
| 19 October 2026 09:37:57 | 370 | 154.80 | XLON | 00428271136TRLO1 |
| 19 October 2026 09:37:57 | 1,366 | 154.60 | XLON | 00428271137TRLO1 |
| 19 October 2026 09:57:23 | 517 | 154.60 | XLON | 00428281189TRLO1 |
| 19 October 2026 09:57:23 | 516 | 154.60 | XLON | 00428281190TRLO1 |
| 19 October 2026 09:57:29 | 1,022 | 154.40 | XLON | 00428281248TRLO1 |
| 19 October 2026 10:55:38 | 525 | 154.60 | XLON | 00428304108TRLO1 |
| 19 October 2026 10:55:38 | 525 | 154.60 | XLON | 00428304109TRLO1 |
| 19 October 2026 12:02:09 | 1,001 | 154.60 | XLON | 00428306665TRLO1 |
| 19 October 2026 12:02:23 | 1,035 | 154.40 | XLON | 00428306672TRLO1 |
| 19 October 2026 12:06:17 | 600 | 154.20 | XLON | 00428306782TRLO1 |
| 19 October 2026 12:06:17 | 409 | 154.20 | XLON | 00428306783TRLO1 |
| 19 October 2026 12:06:17 | 1,112 | 154.20 | XLON | 00428306784TRLO1 |
| 19 October 2026 12:06:17 | 956 | 154.20 | XLON | 00428306785TRLO1 |
| 19 October 2026 12:06:18 | 870 | 154.00 | XLON | 00428306786TRLO1 |
| 19 October 2026 12:06:18 | 126 | 154.00 | XLON | 00428306787TRLO1 |
| 19 October 2026 12:06:18 | 86 | 154.00 | XLON | 00428306788TRLO1 |
| 19 October 2026 12:06:18 | 996 | 154.00 | XLON | 00428306789TRLO1 |
| 19 October 2026 12:06:27 | 1,048 | 154.00 | XLON | 00428306797TRLO1 |
| 19 October 2026 12:11:31 | 543 | 153.80 | XLON | 00428306881TRLO1 |
| 19 October 2026 12:11:31 | 1,214 | 153.80 | XLON | 00428306882TRLO1 |
| 19 October 2026 12:11:31 | 86 | 153.80 | XLON | 00428306883TRLO1 |
| 19 October 2026 12:11:43 | 506 | 153.40 | XLON | 00428306886TRLO1 |
| 19 October 2026 12:11:43 | 1,300 | 153.40 | XLON | 00428306887TRLO1 |
| 19 October 2026 12:11:43 | 718 | 153.40 | XLON | 00428306888TRLO1 |
| 19 October 2026 12:11:44 | 519 | 153.20 | XLON | 00428306889TRLO1 |
| 19 October 2026 12:32:14 | 1,038 | 153.20 | XLON | 00428307362TRLO1 |
| 19 October 2026 12:35:10 | 495 | 153.20 | XLON | 00428307449TRLO1 |
| 19 October 2026 12:43:59 | 207 | 153.00 | XLON | 00428307696TRLO1 |
| 19 October 2026 12:43:59 | 304 | 153.00 | XLON | 00428307697TRLO1 |
| 19 October 2026 12:43:59 | 511 | 153.00 | XLON | 00428307698TRLO1 |
| 19 October 2026 12:56:58 | 815 | 152.80 | XLON | 00428308134TRLO1 |
| 19 October 2026 12:56:58 | 207 | 152.80 | XLON | 00428308135TRLO1 |
| 19 October 2026 12:56:58 | 1,157 | 152.80 | XLON | 00428308136TRLO1 |
| 19 October 2026 12:56:58 | 493 | 152.80 | XLON | 00428308137TRLO1 |
| 19 October 2026 12:56:58 | 755 | 152.80 | XLON | 00428308138TRLO1 |
| 19 October 2026 12:56:58 | 441 | 152.80 | XLON | 00428308139TRLO1 |
| 19 October 2026 12:56:58 | 1,209 | 152.80 | XLON | 00428308140TRLO1 |
| 19 October 2026 12:56:58 | 8 | 152.80 | XLON | 00428308141TRLO1 |
| 19 October 2026 12:57:06 | 996 | 152.80 | XLON | 00428308146TRLO1 |
| 19 October 2026 13:11:05 | 1,025 | 152.60 | XLON | 00428308504TRLO1 |
| 19 October 2026 13:11:05 | 1,163 | 152.60 | XLON | 00428308505TRLO1 |
| 19 October 2026 13:11:05 | 476 | 152.60 | XLON | 00428308506TRLO1 |
| 19 October 2026 13:33:07 | 1,525 | 152.80 | XLON | 00428308937TRLO1 |
| 19 October 2026 13:33:07 | 508 | 152.80 | XLON | 00428308938TRLO1 |
| 19 October 2026 13:33:07 | 971 | 152.80 | XLON | 00428308939TRLO1 |
| 19 October 2026 13:33:07 | 616 | 152.80 | XLON | 00428308940TRLO1 |
| 19 October 2026 13:33:07 | 1,133 | 152.80 | XLON | 00428308941TRLO1 |
| 19 October 2026 13:33:07 | 2,033 | 152.60 | XLON | 00428308942TRLO1 |
| 19 October 2026 13:33:11 | 2,033 | 152.60 | XLON | 00428308943TRLO1 |
| 19 October 2026 14:07:25 | 498 | 152.60 | XLON | 00428309597TRLO1 |
| 19 October 2026 14:25:00 | 498 | 152.40 | XLON | 00428310095TRLO1 |
| 19 October 2026 14:25:00 | 497 | 152.40 | XLON | 00428310096TRLO1 |
| 19 October 2026 14:36:48 | 8,909 | 153.40 | XLON | 00428310588TRLO1 |
| 19 October 2026 14:36:48 | 85,963 | 153.40 | XLON | 00428310589TRLO1 |
| 19 October 2026 14:36:48 | 1,053 | 153.20 | XLON | 00428310590TRLO1 |
| 19 October 2026 14:36:48 | 526 | 153.20 | XLON | 00428310591TRLO1 |
| 19 October 2026 14:38:31 | 1,370 | 153.00 | XLON | 00428310672TRLO1 |
| 19 October 2026 14:38:31 | 128 | 153.00 | XLON | 00428310673TRLO1 |
| 19 October 2026 14:38:31 | 499 | 153.00 | XLON | 00428310674TRLO1 |
| 19 October 2026 14:38:31 | 499 | 153.00 | XLON | 00428310675TRLO1 |
| 19 October 2026 14:38:31 | 499 | 153.00 | XLON | 00428310676TRLO1 |
| 19 October 2026 14:39:03 | 871 | 152.80 | XLON | 00428310685TRLO1 |
| 19 October 2026 14:39:03 | 1,625 | 152.80 | XLON | 00428310686TRLO1 |
| 19 October 2026 14:41:32 | 1,523 | 152.80 | XLON | 00428310830TRLO1 |
| 19 October 2026 14:43:45 | 1,581 | 152.60 | XLON | 00428310963TRLO1 |
| 19 October 2026 15:00:08 | 1,536 | 152.60 | XLON | 00428311830TRLO1 |
| 19 October 2026 15:14:40 | 7,637 | 153.40 | XLON | 00428312620TRLO1 |
| 19 October 2026 15:14:40 | 9,494 | 153.40 | XLON | 00428312621TRLO1 |
| 19 October 2026 15:15:59 | 503 | 153.40 | XLON | 00428312711TRLO1 |
| 19 October 2026 15:16:36 | 554 | 153.40 | XLON | 00428312743TRLO1 |
| 19 October 2026 15:17:12 | 529 | 153.40 | XLON | 00428312766TRLO1 |
| 19 October 2026 15:17:47 | 161 | 153.40 | XLON | 00428312790TRLO1 |
| 19 October 2026 15:17:47 | 372 | 153.40 | XLON | 00428312791TRLO1 |
| 19 October 2026 15:18:24 | 536 | 153.40 | XLON | 00428312807TRLO1 |
| 19 October 2026 15:19:01 | 532 | 153.40 | XLON | 00428312840TRLO1 |
| 19 October 2026 15:19:38 | 532 | 153.40 | XLON | 00428312864TRLO1 |
| 19 October 2026 15:20:16 | 538 | 153.40 | XLON | 00428312926TRLO1 |
| 19 October 2026 15:20:54 | 535 | 153.40 | XLON | 00428312966TRLO1 |
| 19 October 2026 15:21:29 | 524 | 153.40 | XLON | 00428312998TRLO1 |
| 19 October 2026 15:22:05 | 529 | 153.40 | XLON | 00428313018TRLO1 |
| 19 October 2026 15:22:42 | 526 | 153.40 | XLON | 00428313043TRLO1 |
| 19 October 2026 15:23:17 | 527 | 153.40 | XLON | 00428313071TRLO1 |
| 19 October 2026 15:23:54 | 128 | 153.40 | XLON | 00428313099TRLO1 |
| 19 October 2026 15:24:13 | 2,084 | 153.60 | XLON | 00428313107TRLO1 |
| 19 October 2026 15:24:13 | 2,080 | 153.60 | XLON | 00428313108TRLO1 |
| 19 October 2026 15:29:13 | 2,675 | 153.80 | XLON | 00428313242TRLO1 |
| 19 October 2026 15:30:15 | 2,653 | 153.80 | XLON | 00428313268TRLO1 |
| 19 October 2026 15:34:40 | 2,580 | 153.60 | XLON | 00428313512TRLO1 |
| 19 October 2026 15:48:12 | 1,514 | 153.40 | XLON | 00428314050TRLO1 |
| 19 October 2026 15:48:12 | 504 | 153.40 | XLON | 00428314051TRLO1 |
| 19 October 2026 15:48:12 | 1,116 | 153.40 | XLON | 00428314052TRLO1 |
| 19 October 2026 15:48:12 | 963 | 153.40 | XLON | 00428314053TRLO1 |
| 19 October 2026 15:48:12 | 1,083 | 153.40 | XLON | 00428314054TRLO1 |
| 19 October 2026 15:50:01 | 273 | 153.40 | XLON | 00428314152TRLO1 |
| 19 October 2026 15:50:01 | 729 | 153.40 | XLON | 00428314153TRLO1 |
| 19 October 2026 15:52:06 | 100 | 153.40 | XLON | 00428314257TRLO1 |
| 19 October 2026 15:54:17 | 180 | 153.40 | XLON | 00428314295TRLO1 |
| 19 October 2026 16:16:01 | 4,129 | 154.40 | XLON | 00428315528TRLO1 |
| 19 October 2026 16:19:10 | 2,065 | 154.40 | XLON | 00428315812TRLO1 |
| 19 October 2026 16:19:10 | 2,600 | 154.40 | XLON | 00428315813TRLO1 |
| 19 October 2026 16:19:10 | 958 | 154.40 | XLON | 00428315814TRLO1 |
| 19 October 2026 16:19:10 | 274 | 154.40 | XLON | 00428315815TRLO1 |
Cleaned text: letterheads, contacts and legal notices removed. View the original announcement ↗ · Company filings. Not investment advice.