| 17/10/16 | 15:47:15 | 17 Oct 2016 | | Holding(s) in Company | RNS |
| 07/10/16 | 16:30:01 | 7 Oct 2016 | | Director/PDMR Shareholding | RNS |
| 07/10/16 | 16:20:01 | 7 Oct 2016 | | Director/PDMR Shareholding | RNS |
| 07/10/16 | 16:15:01 | 7 Oct 2016 | | Director/PDMR Shareholding | RNS |
| 03/10/16 | 08:00:07 | 3 Oct 2016 | | Total Voting Rights | RNS |
| 20/09/16 | 08:00:10 | 20 Sept 2016 | | Interim Results | RNS |
| 12/09/16 | 15:50:02 | 12 Sept 2016 | | Director/PDMR Shareholding | RNS |
| 12/09/16 | 15:30:02 | 12 Sept 2016 | | Director/PDMR Shareholding | RNS |
| 31/08/16 | 08:00:07 | 31 Aug 2016 | | Total Voting Rights | RNS |
| 10/08/16 | 15:30:05 | 10 Aug 2016 | | Director/ PDMR Shareholding | RNS |
| 10/08/16 | 15:30:05 | 10 Aug 2016 | | Director/ PDMR Shareholding | RNS |
| 09/08/16 | 08:00:12 | 9 Aug 2016 | | Notice of Results | RNS |
| 29/07/16 | 12:05:02 | 29 Jul 2016 | | TR-1: Notification of Major Interest in Shares | RNS |
| 26/07/16 | 14:30:02 | 26 Jul 2016 | | Director/PDMR Shareholding | RNS |
| 20/07/16 | 08:00:07 | 20 Jul 2016 | | Trading Update | RNS |
| 08/07/16 | 11:20:02 | 8 Jul 2016 | | Director/PDMR Shareholding | RNS |
| 29/06/16 | 18:35:02 | 29 Jun 2016 | | Director/PDMR Shareholding | RNS |
| 08/06/16 | 14:40:02 | 8 Jun 2016 | | Director/ PDMR Shareholding | RNS |
| 01/06/16 | 08:00:06 | 1 Jun 2016 | | Total Voting Rights | RNS |
| 25/05/16 | 14:05:37 | 25 May 2016 | | Result of Annual General Meeting | RNS |
| 25/05/16 | 08:00:11 | 25 May 2016 | | AGM Statement | RNS |
| 16/05/16 | 10:31:58 | 16 May 2016 | | Block listing Interim Review | RNS |
| 09/05/16 | 17:00:04 | 9 May 2016 | | Director/PDMR Shareholding | RNS |
| 05/05/16 | 09:53:38 | 5 May 2016 | | Holding(s) in Company | RNS |
| 03/05/16 | 08:00:19 | 3 May 2016 | | Total Voting Rights | RNS |
| 01/04/16 | 15:28:20 | 1 Apr 2016 | | Director/PDMR Shareholding | RNS |
| 01/04/16 | 08:00:08 | 1 Apr 2016 | | Acquisition of Dia-Stron Limited | RNS |
| 22/03/16 | 07:00:11 | 22 Mar 2016 | | Final Results | RNS |
| 09/03/16 | 16:06:20 | 9 Mar 2016 | | Director/PDMR Shareholding | RNS |
| 08/03/16 | 15:03:48 | 8 Mar 2016 | | Holding(s) in Company | RNS |
| 01/03/16 | 07:00:05 | 1 Mar 2016 | | Total Voting Rights | RNS |
| 25/02/16 | 14:00:05 | 25 Feb 2016 | | Dividend Declaration | RNS |
| 19/02/16 | 16:31:27 | 19 Feb 2016 | | Holding(s) in Company | RNS |
| 19/02/16 | 16:29:18 | 19 Feb 2016 | | Holding(s) in Company | RNS |
| 18/02/16 | 07:00:08 | 18 Feb 2016 | | Acquisition of CoolLED Limited | RNS |
| 10/02/16 | 14:11:28 | 10 Feb 2016 | | Director/PDMR Shareholding | RNS |
| 19/01/16 | 07:00:05 | 19 Jan 2016 | | Trading Statement and Notice of Results | RNS |
| 07/01/16 | 13:53:03 | 7 Jan 2016 | | Director/PDMR Shareholding | RNS |
| 09/12/15 | 16:32:10 | 9 Dec 2015 | | Director/PDMR Shareholding | RNS |
| 01/12/15 | 07:00:06 | 1 Dec 2015 | | Total Voting Rights | RNS |
| 16/11/15 | 10:58:21 | 16 Nov 2015 | | Blocklisting Interim Review | RNS |
| 06/11/15 | 16:57:14 | 6 Nov 2015 | | Director/PDMR Shareholding | RNS |
| 02/11/15 | 07:00:07 | 2 Nov 2015 | | Total Voting Rights | RNS |
| 21/10/15 | 13:00:21 | 21 Oct 2015 | | New option schemes, Director/PDMR Shareholding | RNS |
| 16/10/15 | 16:24:59 | 16 Oct 2015 | | Director/PDMR Shareholding | RNS |
| 08/10/15 | 18:08:44 | 8 Oct 2015 | | Director/PDMR Shareholding | RNS |
| 07/10/15 | 15:10:11 | 7 Oct 2015 | | Director/PDMR Shareholding | RNS |
| 01/10/15 | 08:00:06 | 1 Oct 2015 | | Total Voting Rights | RNS |
| 28/09/15 | 19:00:03 | 28 Sept 2015 | | Director/PDMR Shareholding | RNS |
| 25/09/15 | 08:00:28 | 25 Sept 2015 | | Half Yearly Report | RNS |