| 25/04/17 | 09:00:01 | 25 Apr 2017 | | Grant of Options | RNS |
| 24/04/17 | 12:27:48 | 24 Apr 2017 | | Result of General Meeting | RNS |
| 19/04/17 | 08:00:07 | 19 Apr 2017 | | DDoS protection "as-a-service" contract win | RNS |
| 07/04/17 | 16:47:01 | 7 Apr 2017 | | Holding(s) in Company | RNS |
| 06/04/17 | 09:00:01 | 6 Apr 2017 | | Placing and Subscription | RNS |
| 06/04/17 | 08:00:16 | 6 Apr 2017 | | Full year results | RNS |
| 30/03/17 | 08:00:11 | 30 Mar 2017 | | Proposed Fundraising | RNS |
| 23/02/17 | 07:00:12 | 23 Feb 2017 | | Holding(s) in Company | RNS |
| 09/02/17 | 07:00:09 | 9 Feb 2017 | | Trading update, contract win & new partnership | RNS |
| 25/11/16 | 15:31:35 | 25 Nov 2016 | | Holding(s) in Company | RNS |
| 10/10/16 | 08:00:09 | 10 Oct 2016 | | Contract Win | RNS |
| 03/10/16 | 08:00:08 | 3 Oct 2016 | | Contract Wins | RNS |
| 20/09/16 | 08:00:08 | 20 Sept 2016 | | Contract Win | RNS |
| 13/09/16 | 08:00:06 | 13 Sept 2016 | | Half Yearly Report | RNS |
| 09/09/16 | 16:16:55 | 9 Sept 2016 | | Issue of Equity | RNS |
| 10/08/16 | 08:00:09 | 10 Aug 2016 | | Notice of Results | RNS |
| 04/07/16 | 08:00:08 | 4 Jul 2016 | | Contract Wins | RNS |
| 15/06/16 | 11:34:34 | 15 Jun 2016 | | Result of AGM | RNS |
| 23/05/16 | 08:00:06 | 23 May 2016 | | Contract Win | RNS |
| 12/05/16 | 16:16:29 | 12 May 2016 | | Holding(s) in Company | RNS |
| 12/05/16 | 16:13:10 | 12 May 2016 | | Holding(s) in Company | RNS |
| 11/05/16 | 17:05:56 | 11 May 2016 | | Holding(s) in Company | RNS |
| 09/05/16 | 11:36:51 | 9 May 2016 | | Results of Open Offer, Result of General Meeting | RNS |
| 26/04/16 | 08:00:07 | 26 Apr 2016 | | Contract Win | RNS |
| 21/04/16 | 08:01:05 | 21 Apr 2016 | | Placing & Subscription, Open Offer & Notice of GM | RNS |
| 21/04/16 | 08:00:07 | 21 Apr 2016 | | Full year results | RNS |
| 20/04/16 | 08:00:09 | 20 Apr 2016 | | Appointment of Nominated Adviser and Broker | RNS |
| 04/04/16 | 08:00:08 | 4 Apr 2016 | | Contract Win | RNS |
| 29/03/16 | 08:00:15 | 29 Mar 2016 | | Notice of Results | RNS |
| 22/03/16 | 07:00:09 | 22 Mar 2016 | | Significant Contract Win | RNS |
| 08/01/16 | 14:47:14 | 8 Jan 2016 | | Grant of Options - Replacement | RNS |
| 08/01/16 | 07:00:07 | 8 Jan 2016 | | Grant of Options | RNS |
| 06/01/16 | 07:00:07 | 6 Jan 2016 | | Tier 1 Internet Service Provider Contract Win | RNS |
| 05/01/16 | 07:00:31 | 5 Jan 2016 | | Significant Contract Win | RNS |
| 10/12/15 | 07:00:05 | 10 Dec 2015 | | Tier 1 Internet Service Provider Contract Win | RNS |
| 02/10/15 | 08:00:08 | 2 Oct 2015 | | Significant Contract Win | RNS |
| 30/09/15 | 08:00:23 | 30 Sept 2015 | | Half Yearly Report | RNS |
| 22/09/15 | 08:00:09 | 22 Sept 2015 | | Significant Contract Win | RNS |
| 02/09/15 | 18:53:03 | 2 Sept 2015 | | Holdings in Company | RNS |
| 27/08/15 | 12:52:44 | 27 Aug 2015 | | Result of General Meeting | RNS |
| 07/08/15 | 11:00:09 | 7 Aug 2015 | | Posting of Circular | RNS |
| 30/07/15 | 15:00:12 | 30 Jul 2015 | | Proposed Fundraising to raise up to £5.0 million | RNS |
| 30/07/15 | 08:01:05 | 30 Jul 2015 | | Trading update and Proposed Fundraising | RNS |
| 17/06/15 | 12:20:53 | 17 Jun 2015 | | Result of AGM | RNS |
| 27/04/15 | 08:00:12 | 27 Apr 2015 | | Grant of Options | RNS |
| 07/04/15 | 08:00:18 | 7 Apr 2015 | | Availability of Annual Report & Accounts and AGM | RNS |
| 07/04/15 | 08:00:17 | 7 Apr 2015 | | Contract Win, Senior Appointment, UK R&D facility | RNS |
| 26/03/15 | 07:00:25 | 26 Mar 2015 | | Final Results | RNS |
| 02/03/15 | 12:01:31 | 2 Mar 2015 | | Holding(s) in Company | RNS |
| 12/02/15 | 07:00:48 | 12 Feb 2015 | | Notice of full year results and invitation | RNS |