| 30/08/17 | 10:25:17 | 30 Aug 2017 | | Director/PDMR Shareholding | RNS |
| 01/08/17 | 11:00:01 | 1 Aug 2017 | | Acquisition of Intrinsic Technology Limited | RNS |
| 29/06/17 | 15:34:22 | 29 Jun 2017 | | Director/PDMR Shareholding | RNS |
| 30/05/17 | 16:40:04 | 30 May 2017 | | Director/PDMR Shareholding | RNS |
| 19/05/17 | 13:22:14 | 19 May 2017 | | Director/PDMR Shareholding | RNS |
| 15/05/17 | 12:30:02 | 15 May 2017 | | Result of AGM | RNS |
| 28/04/17 | 16:00:04 | 28 Apr 2017 | | Director/PDMR Shareholding | RNS |
| 18/04/17 | 12:04:34 | 18 Apr 2017 | | Posting of Annual Report & Notice of AGM | RNS |
| 11/04/17 | 08:00:17 | 11 Apr 2017 | | Grant of Options | RNS |
| 28/03/17 | 16:23:46 | 28 Mar 2017 | | Director/PDMR Shareholding | RNS |
| 20/03/17 | 07:00:06 | 20 Mar 2017 | | Final Results | RNS |
| 28/02/17 | 17:08:29 | 28 Feb 2017 | | Director/PDMR Shareholding | RNS |
| 23/12/16 | 12:09:47 | 23 Dec 2016 | | Director/PDMR Shareholding | RNS |
| 29/11/16 | 16:53:49 | 29 Nov 2016 | | Director/PDMR Shareholding | RNS |
| 31/10/16 | 17:03:24 | 31 Oct 2016 | | Director/PDMR Shareholding | RNS |
| 18/10/16 | 08:00:11 | 18 Oct 2016 | | Director/PDMR Shareholding | RNS |
| 30/09/16 | 14:29:01 | 30 Sept 2016 | | Director/PDMR Shareholding | RNS |
| 19/09/16 | 08:00:07 | 19 Sept 2016 | | Interim Results | RNS |
| 06/09/16 | 09:02:06 | 6 Sept 2016 | | Notice of Results | RNS |
| 31/08/16 | 16:21:53 | 31 Aug 2016 | | Director/PDMR Shareholding | RNS |
| 17/08/16 | 14:23:04 | 17 Aug 2016 | | Director/PDMR Shareholding | RNS |
| 01/08/16 | 08:00:20 | 1 Aug 2016 | | Directors' Shareholdings | RNS |
| 30/06/16 | 15:44:52 | 30 Jun 2016 | | Directors' shareholdings/Total voting rights | RNS |
| 01/06/16 | 09:42:36 | 1 Jun 2016 | | Directors' shareholdings/Total voting rights | RNS |
| 19/05/16 | 11:29:20 | 19 May 2016 | | Result of AGM | RNS |
| 04/05/16 | 13:45:02 | 4 May 2016 | | Completion of Acquisition | RNS |
| 27/04/16 | 12:33:41 | 27 Apr 2016 | | Result of General Meeting | RNS |
| 26/04/16 | 13:44:00 | 26 Apr 2016 | | Posting of AR&A and Notice of AGM | RNS |
| 08/04/16 | 15:00:02 | 8 Apr 2016 | | Result of Placing | RNS |
| 08/04/16 | 08:01:04 | 8 Apr 2016 | | Proposed Acquisition and Placing | RNS |
| 08/04/16 | 08:00:06 | 8 Apr 2016 | | Final Results | RNS |
| 01/04/16 | 13:03:29 | 1 Apr 2016 | | Directors' shareholdings/Total voting rights | RNS |
| 29/02/16 | 14:02:08 | 29 Feb 2016 | | Directors' shareholdings/Total voting rights | RNS |
| 25/02/16 | 13:45:02 | 25 Feb 2016 | | Dividend Declaration | RNS |
| 03/02/16 | 11:46:17 | 3 Feb 2016 | | Holding(s) in Company | RNS |
| 02/02/16 | 15:33:00 | 2 Feb 2016 | | Adoption of Financial Reporting Standard 101 | RNS |
| 29/01/16 | 16:51:18 | 29 Jan 2016 | | Directors' shareholdings/Total voting rights | RNS |
| 29/01/16 | 16:38:26 | 29 Jan 2016 | | Directors' shareholdings/Total voting rights | RNS |
| 05/01/16 | 15:45:07 | 5 Jan 2016 | | Directors' shareholdings/Total voting rights | RNS |
| 24/12/15 | 10:17:33 | 24 Dec 2015 | | Change of Registered Office | RNS |
| 30/11/15 | 15:15:51 | 30 Nov 2015 | | Directors' shareholdings/Total voting rights | RNS |
| 24/11/15 | 14:45:02 | 24 Nov 2015 | | Directorate Change | RNS |
| 02/11/15 | 14:31:41 | 2 Nov 2015 | | Directors' shareholdings/Total voting rights | RNS |
| 08/10/15 | 16:45:02 | 8 Oct 2015 | | Director/PDMR Shareholding | RNS |
| 01/10/15 | 14:45:50 | 1 Oct 2015 | | Directors' shareholdings/Total voting rights | RNS |
| 08/09/15 | 08:00:22 | 8 Sept 2015 | | Interim Results for the 6 months to 30 June 2015 | RNS |
| 28/08/15 | 16:05:52 | 28 Aug 2015 | | Directors' shareholdings/Total voting rights | RNS |
| 31/07/15 | 18:06:54 | 31 Jul 2015 | | Directors' shareholdings/Total voting rights | RNS |
| 02/07/15 | 11:10:04 | 2 Jul 2015 | | Directors' shareholdings/Total voting rights | RNS |
| 04/06/15 | 09:21:46 | 4 Jun 2015 | | Holding(s) in Company | RNS |