| 25/06/18 | 08:00:08 | 25 Jun 2018 | | Issue of Ordinary Shares | RNS |
| 22/06/18 | 08:00:04 | 22 Jun 2018 | | Director/PDMR Shareholding | RNS |
| 21/06/18 | 18:10:40 | 21 Jun 2018 | | Director/PDMR Shareholding | RNS |
| 21/06/18 | 08:00:04 | 21 Jun 2018 | | Director Resignation | RNS |
| 20/06/18 | 17:10:36 | 20 Jun 2018 | | Issue of Ordinary Shares | RNS |
| 20/06/18 | 08:00:03 | 20 Jun 2018 | | Results for the year ended 31 March 2018 | RNS |
| 18/06/18 | 17:29:24 | 18 Jun 2018 | | Director/PDMR Shareholding | RNS |
| 08/06/18 | 17:05:13 | 8 Jun 2018 | | Issue of Ordinary Shares | RNS |
| 31/05/18 | 16:03:29 | 31 May 2018 | | Issue of Ordinary Shares | RNS |
| 17/05/18 | 15:12:43 | 17 May 2018 | | Issue of Ordinary Shares | RNS |
| 17/05/18 | 13:15:34 | 17 May 2018 | | Director/PDMR Shareholding | RNS |
| 11/04/18 | 14:31:43 | 11 Apr 2018 | | Issue of Ordinary Shares | RNS |
| 11/04/18 | 08:00:48 | 11 Apr 2018 | | Pre-close trading update | RNS |
| 19/03/18 | 15:33:29 | 19 Mar 2018 | | Director/PDMR Shareholding | RNS |
| 19/03/18 | 10:05:48 | 19 Mar 2018 | | Issue of Ordinary Shares | RNS |
| 19/02/18 | 12:59:30 | 19 Feb 2018 | | Director/PDMR Shareholding | RNS |
| 19/02/18 | 09:46:06 | 19 Feb 2018 | | Issue of Ordinary Shares | RNS |
| 02/02/18 | 12:50:56 | 2 Feb 2018 | | Issue of Ordinary Shares | RNS |
| 29/01/18 | 07:00:05 | 29 Jan 2018 | | Board Changes | RNS |
| 19/01/18 | 15:34:21 | 19 Jan 2018 | | Director/PDMR Shareholding | RNS |
| 27/12/17 | 07:00:06 | 27 Dec 2017 | | Director/PDMR Shareholding | RNS |
| 14/12/17 | 07:00:05 | 14 Dec 2017 | | Awarded landmark contract for Google's UK HQ | RNS |
| 27/11/17 | 11:57:48 | 27 Nov 2017 | | Issue of Ordinary Shares | RNS |
| 23/11/17 | 16:48:52 | 23 Nov 2017 | | Director/PDMR Shareholding | RNS |
| 23/11/17 | 12:57:10 | 23 Nov 2017 | | TR-1 Notification of Major Shareholdings | RNS |
| 21/11/17 | 07:00:03 | 21 Nov 2017 | | Interim Results | RNS |
| 30/10/17 | 12:10:15 | 30 Oct 2017 | | TR-1 Notification of Major Shareholdings | RNS |
| 24/10/17 | 08:00:04 | 24 Oct 2017 | | Notice of Interim Results | RNS |
| 18/10/17 | 18:49:36 | 18 Oct 2017 | | Director/PDMR Shareholding | RNS |
| 12/10/17 | 17:42:50 | 12 Oct 2017 | | Holding(s) in Company | RNS |
| 20/09/17 | 10:39:18 | 20 Sept 2017 | | Director/PDMR Shareholding | RNS |
| 06/09/17 | 08:00:02 | 6 Sept 2017 | | AGM Statement | RNS |
| 29/08/17 | 10:36:36 | 29 Aug 2017 | | Holding(s) in Company | RNS |
| 18/08/17 | 16:42:31 | 18 Aug 2017 | | Director/PDMR Shareholding | RNS |
| 25/07/17 | 10:52:11 | 25 Jul 2017 | | Director/PDMR Shareholding | RNS |
| 18/07/17 | 08:00:10 | 18 Jul 2017 | | Notice of AGM | RNS |
| 17/07/17 | 18:02:06 | 17 Jul 2017 | | Director/PDMR Shareholding | RNS |
| 29/06/17 | 14:02:34 | 29 Jun 2017 | | Director/PDMR Shareholding | RNS |
| 16/06/17 | 17:16:05 | 16 Jun 2017 | | Holding(s) in Company | RNS |
| 16/06/17 | 14:59:10 | 16 Jun 2017 | | Holding(s) in Company | RNS |
| 16/06/17 | 11:36:46 | 16 Jun 2017 | | Director/PDMR Shareholding | RNS |
| 15/06/17 | 16:56:10 | 15 Jun 2017 | | Director/PDMR Shareholding | RNS |
| 15/06/17 | 16:51:51 | 15 Jun 2017 | | Issue of Ordinary Shares | RNS |
| 14/06/17 | 08:00:04 | 14 Jun 2017 | | Results for the year ended 31 March 2017 | RNS |
| 30/05/17 | 09:39:41 | 30 May 2017 | | TR-1: Notification Of Major Interest In Shares | RNS |
| 17/05/17 | 15:10:27 | 17 May 2017 | | Director/PDMR Shareholding | RNS |
| 04/05/17 | 15:33:32 | 4 May 2017 | | Additional Listing | RNS |
| 20/04/17 | 11:25:33 | 20 Apr 2017 | | Director/PDMR Shareholding | RNS |
| 28/03/17 | 08:00:09 | 28 Mar 2017 | | Interim Board Change | RNS |
| 28/03/17 | 08:00:09 | 28 Mar 2017 | | Trading Update | RNS |