| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 07/09/17 | 08:00:07 | 7 Sept 2017 | Issue of Share Options and PDMR Dealing | RNS | |
| 06/09/17 | 08:00:03 | 6 Sept 2017 | Acquisition of Technology Sciences Group | RNS | |
| 04/09/17 | 08:00:05 | 4 Sept 2017 | Acquisition of Technology Sciences Group | RNS | |
| 01/08/17 | 15:00:01 | 1 Aug 2017 | TR-1: Notification of Major Interest in Shares | RNS | |
| 31/07/17 | 17:20:01 | 31 Jul 2017 | TR-1: Notification of Major Interest in Shares | RNS | |
| 28/07/17 | 11:40:01 | 28 Jul 2017 | TR-1: Notification of Major Interest in Shares | RNS | |
| 25/07/17 | 08:00:03 | 25 Jul 2017 | Interim Results | RNS | |
| 20/07/17 | 18:29:05 | 20 Jul 2017 | Notice of Interim Results (Replacement) | RNS | |
| 20/07/17 | 16:15:01 | 20 Jul 2017 | Notice of Interim Results | RNS | |
| 18/05/17 | 11:15:02 | 18 May 2017 | Result of AGM | RNS | |
| 15/05/17 | 08:00:07 | 15 May 2017 | Treasury shares issued | RNS | |
| 21/04/17 | 08:00:07 | 21 Apr 2017 | Posting of Documents and Notice of AGM | RNS | |
| 04/04/17 | 08:00:08 | 4 Apr 2017 | Treasury shares issued | RNS | |
| 31/03/17 | 16:19:37 | 31 Mar 2017 | Director/PDMR Shareholding | RNS | |
| 14/03/17 | 07:00:09 | 14 Mar 2017 | Treasury shares issued | RNS | |
| 02/03/17 | 07:00:10 | 2 Mar 2017 | Audited results for year ended 31 December 2016 | RNS | |
| 01/03/17 | 07:00:24 | 1 Mar 2017 | Notice of Preliminary Results | RNS | |
| 12/12/16 | 07:00:11 | 12 Dec 2016 | Transaction in Own Shares | RNS | |
| 09/12/16 | 07:00:08 | 9 Dec 2016 | Transaction in Own Shares | RNS | |
| 08/12/16 | 07:01:05 | 8 Dec 2016 | TR-1: Notification of Major Interest in Shares | RNS | |
| 08/12/16 | 07:00:10 | 8 Dec 2016 | Transaction in Own Shares | RNS | |
| 07/12/16 | 07:00:08 | 7 Dec 2016 | Transaction in Own Shares | RNS | |
| 06/12/16 | 07:00:08 | 6 Dec 2016 | Transaction in Own Shares | RNS | |
| 05/12/16 | 07:00:13 | 5 Dec 2016 | Transaction in Own Shares | RNS | |
| 16/11/16 | 07:00:08 | 16 Nov 2016 | Transaction in Own Shares | RNS | |
| 11/11/16 | 11:34:44 | 11 Nov 2016 | Transaction in Own Shares - Replacement | RNS | |
| 11/11/16 | 07:00:11 | 11 Nov 2016 | Transaction in Own Shares | RNS | |
| 10/11/16 | 07:00:08 | 10 Nov 2016 | Business Update | RNS | |
| 14/10/16 | 08:00:07 | 14 Oct 2016 | TR-1: Notification of Major Interest in Shares | RNS | |
| 05/10/16 | 08:00:07 | 5 Oct 2016 | Transaction in Own Shares | RNS | |
| 03/10/16 | 08:00:08 | 3 Oct 2016 | Transaction in Own Shares | RNS | |
| 30/09/16 | 08:00:08 | 30 Sept 2016 | Transaction in Own Shares | RNS | |
| 29/09/16 | 08:01:03 | 29 Sept 2016 | Transaction in Own Shares | RNS | |
| 29/09/16 | 08:00:06 | 29 Sept 2016 | Treasury shares issued and PDMR dealing | RNS | |
| 23/09/16 | 13:30:23 | 23 Sept 2016 | Treasury shares issued | RNS | |
| 19/09/16 | 08:00:07 | 19 Sept 2016 | Treasury shares issued | RNS | |
| 16/09/16 | 08:00:06 | 16 Sept 2016 | New 10 Year Bank Facilities | RNS | |
| 06/09/16 | 08:00:10 | 6 Sept 2016 | Issue of Share Options and PDMR Dealing | RNS | |
| 15/08/16 | 08:00:10 | 15 Aug 2016 | Issue of Share Options and PDMR Dealing | RNS | |
| 03/08/16 | 08:00:08 | 3 Aug 2016 | Transaction in Own Shares | RNS | |
| 29/07/16 | 08:00:09 | 29 Jul 2016 | Transaction in Own Shares | RNS | |
| 28/07/16 | 08:00:11 | 28 Jul 2016 | Transaction in Own Shares | RNS | |
| 26/07/16 | 08:00:09 | 26 Jul 2016 | Transaction in Own Shares | RNS | |
| 25/07/16 | 08:01:04 | 25 Jul 2016 | Transaction in Own Shares | RNS | |
| 25/07/16 | 08:00:08 | 25 Jul 2016 | PDMR Dealing Notification | RNS | |
| 25/07/16 | 08:00:07 | 25 Jul 2016 | Treasury shares issued and PDMR dealing | RNS | |
| 21/07/16 | 12:30:04 | 21 Jul 2016 | Holding(s) in Company | RNS | |
| 20/07/16 | 08:00:07 | 20 Jul 2016 | Transaction in Own Shares and Directors' Holdings | RNS | |
| 19/07/16 | 08:00:08 | 19 Jul 2016 | Holding(s) in Company | RNS | |
| 12/07/16 | 08:00:06 | 12 Jul 2016 | Interim Results | RNS |
| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 07/09/17 | 08:00:07 | 7 Sept 2017 | Issue of Share Options and PDMR Dealing | RNS | |
| 06/09/17 | 08:00:03 | 6 Sept 2017 | Acquisition of Technology Sciences Group | RNS | |
| 04/09/17 | 08:00:05 | 4 Sept 2017 | Acquisition of Technology Sciences Group | RNS | |
| 01/08/17 | 15:00:01 | 1 Aug 2017 | TR-1: Notification of Major Interest in Shares | RNS | |
| 31/07/17 | 17:20:01 | 31 Jul 2017 | TR-1: Notification of Major Interest in Shares | RNS | |
| 28/07/17 | 11:40:01 | 28 Jul 2017 | TR-1: Notification of Major Interest in Shares | RNS | |
| 25/07/17 | 08:00:03 | 25 Jul 2017 | Interim Results | RNS | |
| 20/07/17 | 18:29:05 | 20 Jul 2017 | Notice of Interim Results (Replacement) | RNS | |
| 20/07/17 | 16:15:01 | 20 Jul 2017 | Notice of Interim Results | RNS | |
| 18/05/17 | 11:15:02 | 18 May 2017 | Result of AGM | RNS | |
| 15/05/17 | 08:00:07 | 15 May 2017 | Treasury shares issued | RNS | |
| 21/04/17 | 08:00:07 | 21 Apr 2017 | Posting of Documents and Notice of AGM | RNS | |
| 04/04/17 | 08:00:08 | 4 Apr 2017 | Treasury shares issued | RNS | |
| 31/03/17 | 16:19:37 | 31 Mar 2017 | Director/PDMR Shareholding | RNS | |
| 14/03/17 | 07:00:09 | 14 Mar 2017 | Treasury shares issued | RNS | |
| 02/03/17 | 07:00:10 | 2 Mar 2017 | Audited results for year ended 31 December 2016 | RNS | |
| 01/03/17 | 07:00:24 | 1 Mar 2017 | Notice of Preliminary Results | RNS | |
| 12/12/16 | 07:00:11 | 12 Dec 2016 | Transaction in Own Shares | RNS | |
| 09/12/16 | 07:00:08 | 9 Dec 2016 | Transaction in Own Shares | RNS | |
| 08/12/16 | 07:01:05 | 8 Dec 2016 | TR-1: Notification of Major Interest in Shares | RNS | |
| 08/12/16 | 07:00:10 | 8 Dec 2016 | Transaction in Own Shares | RNS | |
| 07/12/16 | 07:00:08 | 7 Dec 2016 | Transaction in Own Shares | RNS | |
| 06/12/16 | 07:00:08 | 6 Dec 2016 | Transaction in Own Shares | RNS | |
| 05/12/16 | 07:00:13 | 5 Dec 2016 | Transaction in Own Shares | RNS | |
| 16/11/16 | 07:00:08 | 16 Nov 2016 | Transaction in Own Shares | RNS | |
| 11/11/16 | 11:34:44 | 11 Nov 2016 | Transaction in Own Shares - Replacement | RNS | |
| 11/11/16 | 07:00:11 | 11 Nov 2016 | Transaction in Own Shares | RNS | |
| 10/11/16 | 07:00:08 | 10 Nov 2016 | Business Update | RNS | |
| 14/10/16 | 08:00:07 | 14 Oct 2016 | TR-1: Notification of Major Interest in Shares | RNS | |
| 05/10/16 | 08:00:07 | 5 Oct 2016 | Transaction in Own Shares | RNS | |
| 03/10/16 | 08:00:08 | 3 Oct 2016 | Transaction in Own Shares | RNS | |
| 30/09/16 | 08:00:08 | 30 Sept 2016 | Transaction in Own Shares | RNS | |
| 29/09/16 | 08:01:03 | 29 Sept 2016 | Transaction in Own Shares | RNS | |
| 29/09/16 | 08:00:06 | 29 Sept 2016 | Treasury shares issued and PDMR dealing | RNS | |
| 23/09/16 | 13:30:23 | 23 Sept 2016 | Treasury shares issued | RNS | |
| 19/09/16 | 08:00:07 | 19 Sept 2016 | Treasury shares issued | RNS | |
| 16/09/16 | 08:00:06 | 16 Sept 2016 | New 10 Year Bank Facilities | RNS | |
| 06/09/16 | 08:00:10 | 6 Sept 2016 | Issue of Share Options and PDMR Dealing | RNS | |
| 15/08/16 | 08:00:10 | 15 Aug 2016 | Issue of Share Options and PDMR Dealing | RNS | |
| 03/08/16 | 08:00:08 | 3 Aug 2016 | Transaction in Own Shares | RNS | |
| 29/07/16 | 08:00:09 | 29 Jul 2016 | Transaction in Own Shares | RNS | |
| 28/07/16 | 08:00:11 | 28 Jul 2016 | Transaction in Own Shares | RNS | |
| 26/07/16 | 08:00:09 | 26 Jul 2016 | Transaction in Own Shares | RNS | |
| 25/07/16 | 08:01:04 | 25 Jul 2016 | Transaction in Own Shares | RNS | |
| 25/07/16 | 08:00:08 | 25 Jul 2016 | PDMR Dealing Notification | RNS | |
| 25/07/16 | 08:00:07 | 25 Jul 2016 | Treasury shares issued and PDMR dealing | RNS | |
| 21/07/16 | 12:30:04 | 21 Jul 2016 | Holding(s) in Company | RNS | |
| 20/07/16 | 08:00:07 | 20 Jul 2016 | Transaction in Own Shares and Directors' Holdings | RNS | |
| 19/07/16 | 08:00:08 | 19 Jul 2016 | Holding(s) in Company | RNS | |
| 12/07/16 | 08:00:06 | 12 Jul 2016 | Interim Results | RNS |