| 21/11/17 | 12:39:17 | 21 Nov 2017 | | Annual Report and Accounts & Notice of AGM | RNS |
| 17/10/17 | 08:00:06 | 17 Oct 2017 | | Proposed Dividend | RNS |
| 17/10/17 | 08:00:04 | 17 Oct 2017 | | Final Results | RNS |
| 21/09/17 | 18:13:00 | 21 Sept 2017 | | Holding(s) in Company | RNS |
| 21/09/17 | 08:00:06 | 21 Sept 2017 | | Notice of Results | RNS |
| 02/08/17 | 08:00:11 | 2 Aug 2017 | | Presenting at Canaccord Boston Conference | RNS |
| 31/07/17 | 12:51:37 | 31 Jul 2017 | | Board Update | RNS |
| 18/07/17 | 08:00:06 | 18 Jul 2017 | | Trading Update | RNS |
| 30/06/17 | 08:00:08 | 30 Jun 2017 | | Grant of Options | RNS |
| 26/06/17 | 19:21:23 | 26 Jun 2017 | | Director/PDMR Shareholding | RNS |
| 26/06/17 | 08:00:03 | 26 Jun 2017 | | Notification of Trading Update | RNS |
| 22/06/17 | 14:05:01 | 22 Jun 2017 | | PDMR Dealing, Exercise of Options and TVR | RNS |
| 18/05/17 | 08:00:18 | 18 May 2017 | | Holding(s) in Company | RNS |
| 10/04/17 | 12:22:43 | 10 Apr 2017 | | FT 1000 : Europe's Fastest Growing Companies | RNS |
| 16/03/17 | 12:17:13 | 16 Mar 2017 | | PDMR Dealing | RNS |
| 09/03/17 | 16:25:02 | 9 Mar 2017 | | Admission of 2013 EMI Shares | RNS |
| 27/02/17 | 17:50:02 | 27 Feb 2017 | | PDMR Dealing, Exercise of Options and TVR | RNS |
| 21/02/17 | 07:00:07 | 21 Feb 2017 | | Interim Results | RNS |
| 20/12/16 | 11:59:46 | 20 Dec 2016 | | Result of AGM | RNS |
| 23/11/16 | 15:42:02 | 23 Nov 2016 | | Annual Report and Accounts & Notice of AGM | RNS |
| 23/11/16 | 09:55:02 | 23 Nov 2016 | | Holding(s) in Company | RNS |
| 22/11/16 | 14:45:02 | 22 Nov 2016 | | Holding(s) in Company | RNS |
| 18/11/16 | 18:09:08 | 18 Nov 2016 | | Director/PDMR Shareholding | RNS |
| 16/11/16 | 15:18:37 | 16 Nov 2016 | | Exercise of Options | RNS |
| 08/11/16 | 09:19:40 | 8 Nov 2016 | | Holding(s) in Company | RNS |
| 03/11/16 | 16:02:53 | 3 Nov 2016 | | Holding(s) in Company | RNS |
| 18/10/16 | 19:14:35 | 18 Oct 2016 | | Final Results - Replacement | RNS |
| 18/10/16 | 08:00:11 | 18 Oct 2016 | | Proposed Final Dividend | RNS |
| 18/10/16 | 08:00:08 | 18 Oct 2016 | | Final Results | RNS |
| 15/09/16 | 09:30:02 | 15 Sept 2016 | | Notice of Preliminary Results | RNS |
| 20/07/16 | 08:00:08 | 20 Jul 2016 | | Board Changes | RNS |
| 15/07/16 | 08:00:05 | 15 Jul 2016 | | Trading Update | RNS |
| 17/06/16 | 16:30:02 | 17 Jun 2016 | | Holding(s) in Company | RNS |
| 15/06/16 | 10:30:02 | 15 Jun 2016 | | Holding(s) in Company | RNS |
| 14/06/16 | 14:08:05 | 14 Jun 2016 | | Holding(s) in Company | RNS |
| 06/06/16 | 17:05:02 | 6 Jun 2016 | | Exercise of Options | RNS |
| 28/04/16 | 08:30:02 | 28 Apr 2016 | | Grant of Options | RNS |
| 22/04/16 | 10:28:29 | 22 Apr 2016 | | Holding(s) in Company | RNS |
| 08/03/16 | 10:55:02 | 8 Mar 2016 | | Directors' Dealing | RNS |
| 23/02/16 | 07:00:05 | 23 Feb 2016 | | Interim Results | RNS |
| 02/02/16 | 08:52:34 | 2 Feb 2016 | | Notification of Interim Results | RNS |
| 29/01/16 | 07:00:09 | 29 Jan 2016 | | Interim Board Changes | RNS |
| 19/01/16 | 07:00:05 | 19 Jan 2016 | | Trading Update | RNS |
| 15/12/15 | 12:28:07 | 15 Dec 2015 | | Result of AGM | RNS |
| 08/12/15 | 14:29:36 | 8 Dec 2015 | | Exercise of Options | RNS |
| 25/11/15 | 17:30:02 | 25 Nov 2015 | | Grant of Options | RNS |
| 24/11/15 | 07:00:13 | 24 Nov 2015 | | Holding(s) in Company | RNS |
| 23/11/15 | 14:34:49 | 23 Nov 2015 | | Director/PDMR Shareholdings | RNS |
| 18/11/15 | 07:00:05 | 18 Nov 2015 | | Awarded Magento Global Platinum Partner Status | RNS |
| 17/11/15 | 07:00:08 | 17 Nov 2015 | | Annual Report and Accounts & Notice of AGM | RNS |