| 30/10/17 | 12:05:02 | 30 Oct 2017 | | Change of Registered Address | RNS |
| 03/10/17 | 08:00:03 | 3 Oct 2017 | | Pre Close Trading Update | RNS |
| 26/09/17 | 16:37:01 | 26 Sept 2017 | | Holding(s) in Company | RNS |
| 22/09/17 | 13:01:54 | 22 Sept 2017 | | Holding(s) in Company | RNS |
| 13/09/17 | 08:00:03 | 13 Sept 2017 | | Exercise of Share Options | RNS |
| 10/08/17 | 08:00:07 | 10 Aug 2017 | | Significant Contract for Driving Robots | RNS |
| 09/08/17 | 08:00:04 | 9 Aug 2017 | | Directorate Changes | RNS |
| 03/05/17 | 14:39:19 | 3 May 2017 | | Director Dealing | RNS |
| 25/04/17 | 08:00:08 | 25 Apr 2017 | | Interim Results | RNS |
| 29/03/17 | 08:00:17 | 29 Mar 2017 | | Trading Update and Notice of Interim Results | RNS |
| 09/03/17 | 16:35:38 | 9 Mar 2017 | | Director's dealing | RNS |
| 21/12/16 | 07:00:04 | 21 Dec 2016 | | Result of Offer for Subscription | RNS |
| 08/12/16 | 16:12:24 | 8 Dec 2016 | | Result of AGM | RNS |
| 06/12/16 | 16:28:28 | 6 Dec 2016 | | Result of Placing | RNS |
| 06/12/16 | 14:05:32 | 6 Dec 2016 | | Update on Proposed Placing | RNS |
| 06/12/16 | 07:00:07 | 6 Dec 2016 | | Proposed Placing and Offer for Subscription | RNS |
| 21/11/16 | 12:41:45 | 21 Nov 2016 | | Notice of AGM | RNS |
| 16/11/16 | 07:25:12 | 16 Nov 2016 | | Final Results | RNS |
| 16/11/16 | 07:00:09 | 16 Nov 2016 | | Final Results | RNS |
| 17/10/16 | 08:00:09 | 17 Oct 2016 | | Board changes - Tim Rogers appointed CEO | RNS |
| 04/10/16 | 08:00:06 | 4 Oct 2016 | | Full Year Trading Update and Notice of Results | RNS |
| 22/08/16 | 14:06:40 | 22 Aug 2016 | | Director/PDMR Shareholding | RNS |
| 12/08/16 | 13:44:23 | 12 Aug 2016 | | Holding(s) in Company | RNS |
| 12/07/16 | 08:00:06 | 12 Jul 2016 | | New Share Option Scheme and Trading Update | RNS |
| 04/07/16 | 11:22:38 | 4 Jul 2016 | | Director's Dealing | RNS |
| 01/07/16 | 12:52:14 | 1 Jul 2016 | | Holding(s) in Company | RNS |
| 24/06/16 | 08:00:06 | 24 Jun 2016 | | Exercise of Share Options and Total Voting Rights | RNS |
| 14/06/16 | 08:00:11 | 14 Jun 2016 | | Holding(s) in Company | RNS |
| 04/05/16 | 16:45:30 | 4 May 2016 | | Directors Dealings | RNS |
| 26/04/16 | 08:00:09 | 26 Apr 2016 | | Interim Results | RNS |
| 24/03/16 | 07:00:09 | 24 Mar 2016 | | Trading Update and Notice of Interim Results | RNS |
| 02/03/16 | 07:00:10 | 2 Mar 2016 | | Appointment of Broker | RNS |
| 18/01/16 | 12:45:55 | 18 Jan 2016 | | Director's Dealing | RNS |
| 10/12/15 | 12:39:48 | 10 Dec 2015 | | Result of AGM | RNS |
| 10/12/15 | 07:00:06 | 10 Dec 2015 | | Directors Dealing | RNS |
| 08/12/15 | 12:31:33 | 8 Dec 2015 | | Holding(s) in Company | RNS |
| 30/11/15 | 12:20:59 | 30 Nov 2015 | | Directors' dealings | RNS |
| 12/11/15 | 07:00:08 | 12 Nov 2015 | | Final Results | RNS |
| 07/10/15 | 16:31:17 | 7 Oct 2015 | | Full Year Trading Update and Notice of Results | RNS |
| 21/07/15 | 08:01:31 | 21 Jul 2015 | | Change of Broker | RNS |
| 25/06/15 | 11:51:47 | 25 Jun 2015 | | Holding in Company | RNS |
| 12/06/15 | 15:21:01 | 12 Jun 2015 | | Share Dealings | RNS |
| 04/06/15 | 09:46:03 | 4 Jun 2015 | | Holding in Company | RNS |
| 04/06/15 | 08:00:19 | 4 Jun 2015 | | Exercise of Share Options and Warrants | RNS |
| 28/04/15 | 08:01:02 | 28 Apr 2015 | | Interim Results for the 6 months ended 28 Feb 2015 | RNS |
| 20/03/15 | 07:00:18 | 20 Mar 2015 | | Trading Update and Notice of Results | RNS |
| 12/02/15 | 07:00:23 | 12 Feb 2015 | | Award of £2.3m Regional Growth Fund grant | RNS |
| 29/01/15 | 07:00:16 | 29 Jan 2015 | | New Contract Win | RNS |
| 09/12/14 | 11:40:02 | 9 Dec 2014 | | Result of AGM | RNS |
| 03/12/14 | 07:00:05 | 3 Dec 2014 | | Exercise of Warrants | RNS |