| 12/04/16 | 15:51:06 | 12 Apr 2016 | | AGM resolutions | RNS |
| 12/04/16 | 08:00:05 | 12 Apr 2016 | | AGM Statement and Trading Update | RNS |
| 18/03/16 | 12:45:07 | 18 Mar 2016 | | Holding(s) in Company | RNS |
| 07/03/16 | 09:01:02 | 7 Mar 2016 | | Holding(s) in Company | RNS |
| 07/03/16 | 09:00:02 | 7 Mar 2016 | | Holding(s) in Company | RNS |
| 01/02/16 | 11:38:32 | 1 Feb 2016 | | Director/PDMR Shareholding | RNS |
| 25/01/16 | 07:00:09 | 25 Jan 2016 | | Full Year Results | RNS |
| 07/12/15 | 07:00:06 | 7 Dec 2015 | | Pre-close trading update and acquisition | RNS |
| 17/09/15 | 17:15:22 | 17 Sept 2015 | | Director/PDMR Shareholding | RNS |
| 15/09/15 | 08:00:08 | 15 Sept 2015 | | Trading Update | RNS |
| 12/08/15 | 14:15:58 | 12 Aug 2015 | | Holding(s) in Company | RNS |
| 10/07/15 | 13:45:11 | 10 Jul 2015 | | Director/PDMR Shareholding | RNS |
| 29/06/15 | 08:00:08 | 29 Jun 2015 | | Interim Results | RNS |
| 23/06/15 | 18:00:49 | 23 Jun 2015 | | Holding(s) in Company | RNS |
| 02/06/15 | 08:00:16 | 2 Jun 2015 | | Trading Update | RNS |
| 29/05/15 | 18:31:59 | 29 May 2015 | | Total Voting Rights | RNS |
| 30/04/15 | 08:02:01 | 30 Apr 2015 | | Director declaration | RNS |
| 14/04/15 | 15:55:01 | 14 Apr 2015 | | AGM resolutions | RNS |
| 14/04/15 | 08:00:07 | 14 Apr 2015 | | AGM Statement and Trading Update | RNS |
| 24/03/15 | 14:25:21 | 24 Mar 2015 | | Posting of Accounts | RNS |
| 11/03/15 | 07:00:24 | 11 Mar 2015 | | Holding(s) in Company | RNS |
| 05/02/15 | 07:00:23 | 5 Feb 2015 | | Holding(s) in Company | RNS |
| 30/01/15 | 16:03:04 | 30 Jan 2015 | | Ex-Dividend Date | RNS |
| 27/01/15 | 12:11:09 | 27 Jan 2015 | | Directors' Shareholdings and Issue of Equity | RNS |
| 26/01/15 | 12:30:22 | 26 Jan 2015 | | Director Declaration | RNS |
| 26/01/15 | 07:00:09 | 26 Jan 2015 | | Significant Contract Wins | RNS |
| 26/01/15 | 07:00:08 | 26 Jan 2015 | | Full Year Results | RNS |
| 11/12/14 | 11:58:14 | 11 Dec 2014 | | Directors Disclosure | RNS |
| 04/12/14 | 07:00:08 | 4 Dec 2014 | | Significant Contract Win | RNS |
| 01/12/14 | 07:00:12 | 1 Dec 2014 | | Pre-close trading update | RNS |
| 05/11/14 | 07:00:12 | 5 Nov 2014 | | Director/PDMR Shareholding | RNS |
| 16/09/14 | 08:00:13 | 16 Sept 2014 | | Interim Management Statement | RNS |
| 23/06/14 | 08:00:07 | 23 Jun 2014 | | Interim Results | RNS |
| 05/06/14 | 09:50:47 | 5 Jun 2014 | | Total Voting Rights | RNS |
| 03/06/14 | 08:00:07 | 3 Jun 2014 | | Trading Update | RNS |
| 23/04/14 | 12:39:09 | 23 Apr 2014 | | Director Declaration | RNS |
| 08/04/14 | 17:20:06 | 8 Apr 2014 | | AGM resolutions | RNS |
| 08/04/14 | 08:00:09 | 8 Apr 2014 | | AGM Statement and IMS | RNS |
| 25/02/14 | 07:00:21 | 25 Feb 2014 | | Appointment of Non-Executive Director | RNS |
| 03/02/14 | 10:08:45 | 3 Feb 2014 | | Director/PDMR Shareholding | RNS |
| 27/01/14 | 07:00:07 | 27 Jan 2014 | | Preliminary Results | RNS |
| 16/01/14 | 16:07:08 | 16 Jan 2014 | | Blocklisting Application | RNS |
| 04/12/13 | 07:00:05 | 4 Dec 2013 | | Pre-close trading update | RNS |
| 29/11/13 | 16:02:16 | 29 Nov 2013 | | Total Voting Rights | RNS |
| 26/09/13 | 08:00:06 | 26 Sept 2013 | | Acquisition and Licensing agreement | RNS |
| 25/09/13 | 17:10:19 | 25 Sept 2013 | | Director/PDMR Shareholding | RNS |
| 17/09/13 | 08:00:08 | 17 Sept 2013 | | Interim Management Statement | RNS |
| 07/08/13 | 17:32:55 | 7 Aug 2013 | | Holding(s) in Company | RNS |
| 06/08/13 | 08:00:10 | 6 Aug 2013 | | Contract extension | RNS |
| 15/07/13 | 12:17:14 | 15 Jul 2013 | | Holding(s) in Company | RNS |