| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 19/11/19 | 17:18:37 | 19 Nov 2019 | Director/PDMR Shareholding | RNS | |
| 19/11/19 | 17:08:07 | 19 Nov 2019 | Director/PDMR Shareholding | RNS | |
| 12/11/19 | 08:56:30 | 12 Nov 2019 | Director/PDMR Shareholding | RNS | |
| 11/11/19 | 07:00:05 | 11 Nov 2019 | Final Results | RNS | |
| 17/10/19 | 17:35:42 | 17 Oct 2019 | Price Monitoring Extension | RNS | |
| 17/10/19 | 12:00:02 | 17 Oct 2019 | Notice of Preliminary Results | RNS | |
| 09/10/19 | 08:00:07 | 9 Oct 2019 | Appointment of Chairman Designate | RNS | |
| 23/09/19 | 11:38:27 | 23 Sept 2019 | Block listing Application | RNS | |
| 23/08/19 | 10:30:37 | 23 Aug 2019 | Director/PDMR Shareholding | RNS | |
| 20/08/19 | 11:07:44 | 20 Aug 2019 | Director/PDMR Shareholding | RNS | |
| 31/07/19 | 11:43:30 | 31 Jul 2019 | Total Voting Rights | RNS | |
| 17/07/19 | 08:00:02 | 17 Jul 2019 | Trading Update | RNS | |
| 11/07/19 | 16:33:06 | 11 Jul 2019 | Block listing Interim Review | RNS | |
| 01/07/19 | 08:03:32 | 1 Jul 2019 | Acquisition of NW Total Engineered Solutions | RNS | |
| 28/06/19 | 13:02:41 | 28 Jun 2019 | Price Monitoring Extension | RNS | |
| 17/06/19 | 17:40:40 | 17 Jun 2019 | Second Price Monitoring Extn | RNS | |
| 17/06/19 | 17:35:52 | 17 Jun 2019 | Price Monitoring Extension | RNS | |
| 28/05/19 | 15:41:01 | 28 May 2019 | Change in Director Responsibilities | RNS | |
| 15/04/19 | 08:00:05 | 15 Apr 2019 | Interim Results | RNS | |
| 26/03/19 | 16:41:09 | 26 Mar 2019 | Second Price Monitoring Extn | RNS | |
| 26/03/19 | 16:35:39 | 26 Mar 2019 | Price Monitoring Extension | RNS | |
| 18/03/19 | 10:36:25 | 18 Mar 2019 | Notice of Interim Results | RNS | |
| 04/02/19 | 16:58:45 | 4 Feb 2019 | Director/PDMR Shareholding | RNS | |
| 08/01/19 | 16:42:52 | 8 Jan 2019 | Result of AGM | RNS | |
| 08/01/19 | 07:00:03 | 8 Jan 2019 | Trading Update | RNS | |
| 31/12/18 | 07:00:08 | 31 Dec 2018 | Block listing Interim Review | RNS | |
| 28/12/18 | 16:41:20 | 28 Dec 2018 | Second Price Monitoring Extn | RNS | |
| 28/12/18 | 16:35:57 | 28 Dec 2018 | Price Monitoring Extension | RNS | |
| 20/12/18 | 08:29:29 | 20 Dec 2018 | Director/PDMR Shareholding | RNS | |
| 18/12/18 | 07:00:08 | 18 Dec 2018 | Chairman Succession | RNS | |
| 30/11/18 | 16:53:50 | 30 Nov 2018 | Director/PDMR Shareholding | RNS | |
| 30/11/18 | 11:03:47 | 30 Nov 2018 | Total Voting Rights | RNS | |
| 26/11/18 | 17:04:11 | 26 Nov 2018 | Director/PDMR Shareholding | RNS | |
| 19/11/18 | 11:25:36 | 19 Nov 2018 | Director/PDMR Shareholding | RNS | |
| 12/11/18 | 16:40:10 | 12 Nov 2018 | Second Price Monitoring Extn | RNS | |
| 12/11/18 | 16:35:11 | 12 Nov 2018 | Price Monitoring Extension | RNS | |
| 12/11/18 | 07:00:04 | 12 Nov 2018 | Full Year Results | RNS | |
| 31/10/18 | 11:09:09 | 31 Oct 2018 | Total Voting Rights | RNS | |
| 30/10/18 | 16:35:29 | 30 Oct 2018 | Price Monitoring Extension | RNS | |
| 15/10/18 | 12:11:29 | 15 Oct 2018 | Notice of Preliminary Results | RNS | |
| 11/10/18 | 17:40:52 | 11 Oct 2018 | Second Price Monitoring Extn | RNS | |
| 11/10/18 | 17:35:37 | 11 Oct 2018 | Price Monitoring Extension | RNS | |
| 21/09/18 | 08:00:03 | 21 Sept 2018 | Acquisition of Animax Limited | RNS | |
| 06/09/18 | 17:35:10 | 6 Sept 2018 | Price Monitoring Extension | RNS | |
| 31/08/18 | 13:16:06 | 31 Aug 2018 | Total Voting Rights | RNS | |
| 01/08/18 | 17:40:25 | 1 Aug 2018 | Second Price Monitoring Extn | RNS | |
| 01/08/18 | 17:35:29 | 1 Aug 2018 | Price Monitoring Extension | RNS | |
| 18/07/18 | 08:00:03 | 18 Jul 2018 | Trading Update | RNS | |
| 20/06/18 | 08:00:05 | 20 Jun 2018 | Block listing Interim Review | RNS | |
| 27/04/18 | 16:38:32 | 27 Apr 2018 | Change of Auditor | RNS |
| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 19/11/19 | 17:18:37 | 19 Nov 2019 | Director/PDMR Shareholding | RNS | |
| 19/11/19 | 17:08:07 | 19 Nov 2019 | Director/PDMR Shareholding | RNS | |
| 12/11/19 | 08:56:30 | 12 Nov 2019 | Director/PDMR Shareholding | RNS | |
| 11/11/19 | 07:00:05 | 11 Nov 2019 | Final Results | RNS | |
| 17/10/19 | 17:35:42 | 17 Oct 2019 | Price Monitoring Extension | RNS | |
| 17/10/19 | 12:00:02 | 17 Oct 2019 | Notice of Preliminary Results | RNS | |
| 09/10/19 | 08:00:07 | 9 Oct 2019 | Appointment of Chairman Designate | RNS | |
| 23/09/19 | 11:38:27 | 23 Sept 2019 | Block listing Application | RNS | |
| 23/08/19 | 10:30:37 | 23 Aug 2019 | Director/PDMR Shareholding | RNS | |
| 20/08/19 | 11:07:44 | 20 Aug 2019 | Director/PDMR Shareholding | RNS | |
| 31/07/19 | 11:43:30 | 31 Jul 2019 | Total Voting Rights | RNS | |
| 17/07/19 | 08:00:02 | 17 Jul 2019 | Trading Update | RNS | |
| 11/07/19 | 16:33:06 | 11 Jul 2019 | Block listing Interim Review | RNS | |
| 01/07/19 | 08:03:32 | 1 Jul 2019 | Acquisition of NW Total Engineered Solutions | RNS | |
| 28/06/19 | 13:02:41 | 28 Jun 2019 | Price Monitoring Extension | RNS | |
| 17/06/19 | 17:40:40 | 17 Jun 2019 | Second Price Monitoring Extn | RNS | |
| 17/06/19 | 17:35:52 | 17 Jun 2019 | Price Monitoring Extension | RNS | |
| 28/05/19 | 15:41:01 | 28 May 2019 | Change in Director Responsibilities | RNS | |
| 15/04/19 | 08:00:05 | 15 Apr 2019 | Interim Results | RNS | |
| 26/03/19 | 16:41:09 | 26 Mar 2019 | Second Price Monitoring Extn | RNS | |
| 26/03/19 | 16:35:39 | 26 Mar 2019 | Price Monitoring Extension | RNS | |
| 18/03/19 | 10:36:25 | 18 Mar 2019 | Notice of Interim Results | RNS | |
| 04/02/19 | 16:58:45 | 4 Feb 2019 | Director/PDMR Shareholding | RNS | |
| 08/01/19 | 16:42:52 | 8 Jan 2019 | Result of AGM | RNS | |
| 08/01/19 | 07:00:03 | 8 Jan 2019 | Trading Update | RNS | |
| 31/12/18 | 07:00:08 | 31 Dec 2018 | Block listing Interim Review | RNS | |
| 28/12/18 | 16:41:20 | 28 Dec 2018 | Second Price Monitoring Extn | RNS | |
| 28/12/18 | 16:35:57 | 28 Dec 2018 | Price Monitoring Extension | RNS | |
| 20/12/18 | 08:29:29 | 20 Dec 2018 | Director/PDMR Shareholding | RNS | |
| 18/12/18 | 07:00:08 | 18 Dec 2018 | Chairman Succession | RNS | |
| 30/11/18 | 16:53:50 | 30 Nov 2018 | Director/PDMR Shareholding | RNS | |
| 30/11/18 | 11:03:47 | 30 Nov 2018 | Total Voting Rights | RNS | |
| 26/11/18 | 17:04:11 | 26 Nov 2018 | Director/PDMR Shareholding | RNS | |
| 19/11/18 | 11:25:36 | 19 Nov 2018 | Director/PDMR Shareholding | RNS | |
| 12/11/18 | 16:40:10 | 12 Nov 2018 | Second Price Monitoring Extn | RNS | |
| 12/11/18 | 16:35:11 | 12 Nov 2018 | Price Monitoring Extension | RNS | |
| 12/11/18 | 07:00:04 | 12 Nov 2018 | Full Year Results | RNS | |
| 31/10/18 | 11:09:09 | 31 Oct 2018 | Total Voting Rights | RNS | |
| 30/10/18 | 16:35:29 | 30 Oct 2018 | Price Monitoring Extension | RNS | |
| 15/10/18 | 12:11:29 | 15 Oct 2018 | Notice of Preliminary Results | RNS | |
| 11/10/18 | 17:40:52 | 11 Oct 2018 | Second Price Monitoring Extn | RNS | |
| 11/10/18 | 17:35:37 | 11 Oct 2018 | Price Monitoring Extension | RNS | |
| 21/09/18 | 08:00:03 | 21 Sept 2018 | Acquisition of Animax Limited | RNS | |
| 06/09/18 | 17:35:10 | 6 Sept 2018 | Price Monitoring Extension | RNS | |
| 31/08/18 | 13:16:06 | 31 Aug 2018 | Total Voting Rights | RNS | |
| 01/08/18 | 17:40:25 | 1 Aug 2018 | Second Price Monitoring Extn | RNS | |
| 01/08/18 | 17:35:29 | 1 Aug 2018 | Price Monitoring Extension | RNS | |
| 18/07/18 | 08:00:03 | 18 Jul 2018 | Trading Update | RNS | |
| 20/06/18 | 08:00:05 | 20 Jun 2018 | Block listing Interim Review | RNS | |
| 27/04/18 | 16:38:32 | 27 Apr 2018 | Change of Auditor | RNS |