| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 23/07/20 | 16:14:20 | 23 Jul 2020 | Holding(s) in Company | RNS | |
| 01/07/20 | 07:00:06 | 1 Jul 2020 | Major Implementation Completed Remotely | RNS | |
| 10/06/20 | 07:00:07 | 10 Jun 2020 | Holding(s) in Company | RNS | |
| 08/06/20 | 17:43:12 | 8 Jun 2020 | Result of Director Placing | RNS | |
| 08/06/20 | 16:35:01 | 8 Jun 2020 | Proposed Director Placing | RNS | |
| 01/06/20 | 07:00:08 | 1 Jun 2020 | Director Retirement | RNS | |
| 11/05/20 | 07:00:10 | 11 May 2020 | Interim Results | RNS | |
| 20/04/20 | 07:00:05 | 20 Apr 2020 | Half Year Trading Update | RNS | |
| 16/03/20 | 07:00:07 | 16 Mar 2020 | Change of Adviser | RNS | |
| 10/03/20 | 07:00:04 | 10 Mar 2020 | Exercise of Options and Total Voting Rights | RNS | |
| 03/03/20 | 07:00:05 | 3 Mar 2020 | Exercise of Options and Director/PDMR Shareholding | RNS | |
| 27/02/20 | 16:45:01 | 27 Feb 2020 | Share Purchase for Employee Share Option Scheme | RNS | |
| 26/02/20 | 07:00:04 | 26 Feb 2020 | Director/PDMR Shareholding | RNS | |
| 20/02/20 | 11:52:07 | 20 Feb 2020 | Holding(s) in Company | RNS | |
| 13/02/20 | 07:00:06 | 13 Feb 2020 | Holding(s) in Company | RNS | |
| 07/02/20 | 09:57:58 | 7 Feb 2020 | Result of AGM | RNS | |
| 08/01/20 | 08:58:21 | 8 Jan 2020 | Holding(s) in Company | RNS | |
| 08/01/20 | 07:00:06 | 8 Jan 2020 | Notice of AGM | RNS | |
| 27/11/19 | 14:52:12 | 27 Nov 2019 | Holding(s) in Company | RNS | |
| 25/11/19 | 07:00:05 | 25 Nov 2019 | Final Results | RNS | |
| 20/11/19 | 07:00:08 | 20 Nov 2019 | Holding(s) in Company | RNS | |
| 28/10/19 | 07:00:08 | 28 Oct 2019 | Trading Update | RNS | |
| 14/10/19 | 08:00:03 | 14 Oct 2019 | Major Contract Win | RNS | |
| 26/09/19 | 17:49:13 | 26 Sept 2019 | Holding(s) in Company | RNS | |
| 09/09/19 | 08:00:05 | 9 Sept 2019 | Major New Contract Win | RNS | |
| 08/08/19 | 17:14:35 | 8 Aug 2019 | Holding(s) in Company | RNS | |
| 08/08/19 | 17:13:58 | 8 Aug 2019 | Holding(s) in Company | RNS | |
| 28/06/19 | 08:00:07 | 28 Jun 2019 | Holding(s) in Company | RNS | |
| 25/06/19 | 08:00:05 | 25 Jun 2019 | Major Contract Win | RNS | |
| 14/06/19 | 08:00:02 | 14 Jun 2019 | Major New Contract Win | RNS | |
| 20/05/19 | 08:00:07 | 20 May 2019 | Interim Results | RNS | |
| 02/05/19 | 08:00:03 | 2 May 2019 | Trading Update and Notice of Results | RNS | |
| 21/02/19 | 07:00:21 | 21 Feb 2019 | Gartner Magic Quadrant Report | RNS | |
| 14/02/19 | 16:01:47 | 14 Feb 2019 | Employee Share Option Scheme | RNS | |
| 13/02/19 | 07:00:02 | 13 Feb 2019 | Major New Contract Win | RNS | |
| 08/02/19 | 15:16:03 | 8 Feb 2019 | Result of AGM | RNS | |
| 25/01/19 | 18:03:37 | 25 Jan 2019 | Notice of AGM | RNS | |
| 26/11/18 | 07:00:05 | 26 Nov 2018 | Final Results | RNS | |
| 22/10/18 | 08:00:05 | 22 Oct 2018 | Trading Update | RNS | |
| 30/05/18 | 08:00:10 | 30 May 2018 | TM Forum's 2018 Catalyst Awards | RNS | |
| 14/05/18 | 08:00:09 | 14 May 2018 | Interim Results | RNS | |
| 16/04/18 | 08:25:03 | 16 Apr 2018 | Trading Update & Notice of Results | RNS | |
| 05/02/18 | 10:21:39 | 5 Feb 2018 | Result of AGM | RNS | |
| 17/01/18 | 07:00:05 | 17 Jan 2018 | Notice of AGM and Posting of Annual Report | RNS | |
| 05/12/17 | 07:00:07 | 5 Dec 2017 | Major Contract Win | RNS | |
| 27/11/17 | 07:00:03 | 27 Nov 2017 | Final Results | RNS | |
| 17/11/17 | 07:00:04 | 17 Nov 2017 | Change of Registered Office | RNS | |
| 30/10/17 | 07:00:05 | 30 Oct 2017 | Gartner Magic Quadrant Report | RNS | |
| 30/10/17 | 07:00:03 | 30 Oct 2017 | Trading Update | RNS | |
| 20/09/17 | 17:33:03 | 20 Sept 2017 | Holding(s) in Company | RNS |
| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 23/07/20 | 16:14:20 | 23 Jul 2020 | Holding(s) in Company | RNS | |
| 01/07/20 | 07:00:06 | 1 Jul 2020 | Major Implementation Completed Remotely | RNS | |
| 10/06/20 | 07:00:07 | 10 Jun 2020 | Holding(s) in Company | RNS | |
| 08/06/20 | 17:43:12 | 8 Jun 2020 | Result of Director Placing | RNS | |
| 08/06/20 | 16:35:01 | 8 Jun 2020 | Proposed Director Placing | RNS | |
| 01/06/20 | 07:00:08 | 1 Jun 2020 | Director Retirement | RNS | |
| 11/05/20 | 07:00:10 | 11 May 2020 | Interim Results | RNS | |
| 20/04/20 | 07:00:05 | 20 Apr 2020 | Half Year Trading Update | RNS | |
| 16/03/20 | 07:00:07 | 16 Mar 2020 | Change of Adviser | RNS | |
| 10/03/20 | 07:00:04 | 10 Mar 2020 | Exercise of Options and Total Voting Rights | RNS | |
| 03/03/20 | 07:00:05 | 3 Mar 2020 | Exercise of Options and Director/PDMR Shareholding | RNS | |
| 27/02/20 | 16:45:01 | 27 Feb 2020 | Share Purchase for Employee Share Option Scheme | RNS | |
| 26/02/20 | 07:00:04 | 26 Feb 2020 | Director/PDMR Shareholding | RNS | |
| 20/02/20 | 11:52:07 | 20 Feb 2020 | Holding(s) in Company | RNS | |
| 13/02/20 | 07:00:06 | 13 Feb 2020 | Holding(s) in Company | RNS | |
| 07/02/20 | 09:57:58 | 7 Feb 2020 | Result of AGM | RNS | |
| 08/01/20 | 08:58:21 | 8 Jan 2020 | Holding(s) in Company | RNS | |
| 08/01/20 | 07:00:06 | 8 Jan 2020 | Notice of AGM | RNS | |
| 27/11/19 | 14:52:12 | 27 Nov 2019 | Holding(s) in Company | RNS | |
| 25/11/19 | 07:00:05 | 25 Nov 2019 | Final Results | RNS | |
| 20/11/19 | 07:00:08 | 20 Nov 2019 | Holding(s) in Company | RNS | |
| 28/10/19 | 07:00:08 | 28 Oct 2019 | Trading Update | RNS | |
| 14/10/19 | 08:00:03 | 14 Oct 2019 | Major Contract Win | RNS | |
| 26/09/19 | 17:49:13 | 26 Sept 2019 | Holding(s) in Company | RNS | |
| 09/09/19 | 08:00:05 | 9 Sept 2019 | Major New Contract Win | RNS | |
| 08/08/19 | 17:14:35 | 8 Aug 2019 | Holding(s) in Company | RNS | |
| 08/08/19 | 17:13:58 | 8 Aug 2019 | Holding(s) in Company | RNS | |
| 28/06/19 | 08:00:07 | 28 Jun 2019 | Holding(s) in Company | RNS | |
| 25/06/19 | 08:00:05 | 25 Jun 2019 | Major Contract Win | RNS | |
| 14/06/19 | 08:00:02 | 14 Jun 2019 | Major New Contract Win | RNS | |
| 20/05/19 | 08:00:07 | 20 May 2019 | Interim Results | RNS | |
| 02/05/19 | 08:00:03 | 2 May 2019 | Trading Update and Notice of Results | RNS | |
| 21/02/19 | 07:00:21 | 21 Feb 2019 | Gartner Magic Quadrant Report | RNS | |
| 14/02/19 | 16:01:47 | 14 Feb 2019 | Employee Share Option Scheme | RNS | |
| 13/02/19 | 07:00:02 | 13 Feb 2019 | Major New Contract Win | RNS | |
| 08/02/19 | 15:16:03 | 8 Feb 2019 | Result of AGM | RNS | |
| 25/01/19 | 18:03:37 | 25 Jan 2019 | Notice of AGM | RNS | |
| 26/11/18 | 07:00:05 | 26 Nov 2018 | Final Results | RNS | |
| 22/10/18 | 08:00:05 | 22 Oct 2018 | Trading Update | RNS | |
| 30/05/18 | 08:00:10 | 30 May 2018 | TM Forum's 2018 Catalyst Awards | RNS | |
| 14/05/18 | 08:00:09 | 14 May 2018 | Interim Results | RNS | |
| 16/04/18 | 08:25:03 | 16 Apr 2018 | Trading Update & Notice of Results | RNS | |
| 05/02/18 | 10:21:39 | 5 Feb 2018 | Result of AGM | RNS | |
| 17/01/18 | 07:00:05 | 17 Jan 2018 | Notice of AGM and Posting of Annual Report | RNS | |
| 05/12/17 | 07:00:07 | 5 Dec 2017 | Major Contract Win | RNS | |
| 27/11/17 | 07:00:03 | 27 Nov 2017 | Final Results | RNS | |
| 17/11/17 | 07:00:04 | 17 Nov 2017 | Change of Registered Office | RNS | |
| 30/10/17 | 07:00:05 | 30 Oct 2017 | Gartner Magic Quadrant Report | RNS | |
| 30/10/17 | 07:00:03 | 30 Oct 2017 | Trading Update | RNS | |
| 20/09/17 | 17:33:03 | 20 Sept 2017 | Holding(s) in Company | RNS |