| 24/03/15 | 07:00:42 | 24 Mar 2015 | | Half Yearly Report | RNS |
| 23/03/15 | 15:59:57 | 23 Mar 2015 | | Holding(s) in Company | RNS |
| 09/03/15 | 11:30:52 | 9 Mar 2015 | | Holding(s) in Company | RNS |
| 22/12/14 | 07:39:44 | 22 Dec 2014 | | First orders under umbrella contract | RNS |
| 28/11/14 | 07:49:40 | 28 Nov 2014 | | Director/PDMR Shareholding | RNS |
| 06/11/14 | 15:20:35 | 6 Nov 2014 | | Director/PDMR Shareholding | RNS |
| 04/11/14 | 07:00:20 | 4 Nov 2014 | | Final Results | RNS |
| 08/09/14 | 08:00:10 | 8 Sept 2014 | | Largest ever new contract - $5 million | RNS |
| 13/08/14 | 08:00:06 | 13 Aug 2014 | | Pre-Close Trading update | RNS |
| 28/07/14 | 09:46:43 | 28 Jul 2014 | | Issue of Options | RNS |
| 16/07/14 | 08:00:13 | 16 Jul 2014 | | Multi-satellite project funding now exceeds £1m | RNS |
| 03/07/14 | 08:00:10 | 3 Jul 2014 | | New contract worth $500k | RNS |
| 30/06/14 | 08:00:11 | 30 Jun 2014 | | New contract worth $600k | RNS |
| 11/06/14 | 15:55:07 | 11 Jun 2014 | | Holding(s) in Company | RNS |
| 11/06/14 | 08:00:12 | 11 Jun 2014 | | New contract worth $2m | RNS |
| 10/06/14 | 08:00:12 | 10 Jun 2014 | | Trading Update | RNS |
| 09/04/14 | 13:36:06 | 9 Apr 2014 | | Holding(s) in Company | RNS |
| 01/04/14 | 08:00:10 | 1 Apr 2014 | | Half Yearly Report | RNS |
| 25/02/14 | 10:31:19 | 25 Feb 2014 | | Holding(s) in Company | RNS |
| 17/02/14 | 07:00:27 | 17 Feb 2014 | | Trading update | RNS |
| 03/02/14 | 16:21:23 | 3 Feb 2014 | | Holding(s) in Company | RNS |
| 24/01/14 | 09:41:01 | 24 Jan 2014 | | Exercise of Options | RNS |
| 23/12/13 | 14:24:32 | 23 Dec 2013 | | Exercise of Options | RNS |
| 20/12/13 | 16:10:02 | 20 Dec 2013 | | Directorate Change | RNS |
| 18/11/13 | 15:23:07 | 18 Nov 2013 | | Exercise of Options | RNS |
| 29/10/13 | 07:00:07 | 29 Oct 2013 | | Final Results | RNS |
| 27/08/13 | 16:51:26 | 27 Aug 2013 | | Director/PDMR Shareholding | RNS |
| 22/08/13 | 17:00:48 | 22 Aug 2013 | | Exercise of Options | RNS |
| 14/08/13 | 16:20:34 | 14 Aug 2013 | | Director/PDMR Shareholding | RNS |
| 09/08/13 | 15:16:39 | 9 Aug 2013 | | Excercise of Options | RNS |
| 01/08/13 | 17:27:04 | 1 Aug 2013 | | Total Voting Rights | RNS |
| 22/07/13 | 17:01:22 | 22 Jul 2013 | | Director/PDMR Shareholding | RNS |
| 16/07/13 | 08:00:03 | 16 Jul 2013 | | Trading Update | RNS |
| 20/06/13 | 10:15:02 | 20 Jun 2013 | | Major data sale $962K | RNS |
| 31/05/13 | 13:18:11 | 31 May 2013 | | Exercise of Options | RNS |
| 19/04/13 | 16:48:00 | 19 Apr 2013 | | Director/PDMR Shareholding | RNS |
| 19/04/13 | 16:45:50 | 19 Apr 2013 | | Director/PDMR Shareholding - Replacement | RNS |
| 19/04/13 | 14:47:54 | 19 Apr 2013 | | Directors Dealings | RNS |
| 18/04/13 | 16:40:46 | 18 Apr 2013 | | Director/PDMR Shareholding | RNS |
| 09/04/13 | 08:00:06 | 9 Apr 2013 | | Half Yearly Report | RNS |
| 31/01/13 | 16:20:14 | 31 Jan 2013 | | Total Voting Rights | RNS |
| 30/01/13 | 07:53:48 | 30 Jan 2013 | | Holding(s) in Company | RNS |
| 25/01/13 | 16:46:49 | 25 Jan 2013 | | Exercise of Options | RNS |
| 24/01/13 | 07:00:06 | 24 Jan 2013 | | Trading update | RNS |
| 02/01/13 | 08:36:58 | 2 Jan 2013 | | Major data sales totalling $2m | RNS |