| 29/06/16 | 17:45:02 | 29 Jun 2016 | | Directorate Change | RNS |
| 02/06/16 | 08:00:09 | 2 Jun 2016 | | Holding(s) in Company | RNS |
| 01/06/16 | 08:00:07 | 1 Jun 2016 | | Acquisition Of Specialist Battery Business | RNS |
| 27/05/16 | 15:30:42 | 27 May 2016 | | Holding(s) in Company | RNS |
| 25/05/16 | 11:00:02 | 25 May 2016 | | MoJ Settlement & Notice of Results | RNS |
| 20/05/16 | 11:50:37 | 20 May 2016 | | Holding(s) in Company | RNS |
| 27/04/16 | 08:00:07 | 27 Apr 2016 | | Trading Update | RNS |
| 12/04/16 | 08:00:07 | 12 Apr 2016 | | Directorate Change | RNS |
| 03/03/16 | 11:34:06 | 3 Mar 2016 | | Holding(s) in Company | RNS |
| 25/02/16 | 10:05:01 | 25 Feb 2016 | | MoJ Contract Update | RNS |
| 08/02/16 | 07:00:08 | 8 Feb 2016 | | Transfer of Shares to Staff AESOP | RNS |
| 24/11/15 | 07:00:07 | 24 Nov 2015 | | Interim Results | RNS |
| 29/10/15 | 13:15:02 | 29 Oct 2015 | | Trading Statement & Notice of Interim Results date | RNS |
| 21/10/15 | 08:00:07 | 21 Oct 2015 | | Directorate Changes | RNS |
| 15/09/15 | 16:32:56 | 15 Sept 2015 | | Holding(s) in Company | RNS |
| 09/09/15 | 16:24:50 | 9 Sept 2015 | | Result of AGM | RNS |
| 06/08/15 | 17:20:03 | 6 Aug 2015 | | Director/PDMR Shareholding | RNS |
| 31/07/15 | 08:00:35 | 31 Jul 2015 | | Holding(s) in Company | RNS |
| 28/07/15 | 16:17:18 | 28 Jul 2015 | | Exercise of Directors' Share Options | RNS |
| 17/07/15 | 10:45:19 | 17 Jul 2015 | | Director/PDMR Shareholding | RNS |
| 15/07/15 | 15:12:14 | 15 Jul 2015 | | Introduction of new institutional investors | RNS |
| 15/07/15 | 12:00:03 | 15 Jul 2015 | | Publication of year end accounts | RNS |
| 07/07/15 | 08:00:11 | 7 Jul 2015 | | Preliminary Results | RNS |
| 08/06/15 | 08:00:13 | 8 Jun 2015 | | Notice of Results | RNS |
| 02/04/15 | 08:00:07 | 2 Apr 2015 | | Trading Update & Acquisition | RNS |
| 30/03/15 | 15:45:03 | 30 Mar 2015 | | Holding(s) in Company | RNS |
| 10/12/14 | 16:31:41 | 10 Dec 2014 | | Holding(s) in Company | RNS |
| 02/12/14 | 09:15:05 | 2 Dec 2014 | | Holding(s) in Company | RNS |
| 28/11/14 | 13:56:38 | 28 Nov 2014 | | Directors' Dealings | RNS |
| 24/11/14 | 11:30:02 | 24 Nov 2014 | | Interim Results (Replacement) | RNS |
| 24/11/14 | 07:00:08 | 24 Nov 2014 | | Interim Results | RNS |
| 27/10/14 | 07:00:09 | 27 Oct 2014 | | Trading Update | RNS |
| 15/10/14 | 08:00:18 | 15 Oct 2014 | | Directorate Change | RNS |