| 26/09/19 | 08:00:08 | 26 Sept 2019 | | Transaction in Own Shares | RNS |
| 25/09/19 | 08:00:05 | 25 Sept 2019 | | Transaction in Own Shares | RNS |
| 24/09/19 | 08:00:04 | 24 Sept 2019 | | Transaction in Own Shares | RNS |
| 20/09/19 | 08:00:04 | 20 Sept 2019 | | Transaction in Own Shares | RNS |
| 19/09/19 | 08:00:05 | 19 Sept 2019 | | Transaction in Own Shares | RNS |
| 18/09/19 | 08:00:07 | 18 Sept 2019 | | Transaction in Own Shares | RNS |
| 17/09/19 | 11:00:05 | 17 Sept 2019 | | Posting of Interim Report | RNS |
| 17/09/19 | 08:00:05 | 17 Sept 2019 | | Transaction in Own Shares | RNS |
| 16/09/19 | 10:18:54 | 16 Sept 2019 | | Acquisition | RNS |
| 16/09/19 | 08:00:06 | 16 Sept 2019 | | Half-year Report | RNS |
| 13/09/19 | 08:00:09 | 13 Sept 2019 | | Change of Auditor | RNS |
| 11/09/19 | 08:00:03 | 11 Sept 2019 | | Transaction in Own Shares | RNS |
| 10/09/19 | 08:00:02 | 10 Sept 2019 | | Transaction in Own Shares | RNS |
| 09/09/19 | 08:00:05 | 9 Sept 2019 | | Transaction in Own Shares | RNS |
| 05/09/19 | 08:00:08 | 5 Sept 2019 | | Notification of interim results | RNS |
| 05/09/19 | 08:00:04 | 5 Sept 2019 | | Transaction in Own Shares | RNS |
| 04/09/19 | 13:38:34 | 4 Sept 2019 | | Acquisition | RNS |
| 04/09/19 | 08:00:05 | 4 Sept 2019 | | Transaction in Own Shares | RNS |
| 03/09/19 | 11:44:23 | 3 Sept 2019 | | Total Voting Rights | RNS |
| 03/09/19 | 08:00:08 | 3 Sept 2019 | | Transaction in Own Shares | RNS |
| 30/08/19 | 08:00:03 | 30 Aug 2019 | | Transaction in Own Shares | RNS |
| 29/08/19 | 08:00:03 | 29 Aug 2019 | | Transaction in Own Shares | RNS |
| 21/08/19 | 08:00:02 | 21 Aug 2019 | | Transaction in Own Shares | RNS |
| 20/08/19 | 08:00:10 | 20 Aug 2019 | | Transaction in Own Shares | RNS |
| 16/08/19 | 08:00:04 | 16 Aug 2019 | | Transaction in Own Shares | RNS |
| 14/08/19 | 08:00:05 | 14 Aug 2019 | | Transaction in Own Shares | RNS |
| 13/08/19 | 08:00:05 | 13 Aug 2019 | | Transaction in Own Shares | RNS |
| 07/08/19 | 08:00:02 | 7 Aug 2019 | | Transaction in Own Shares | RNS |
| 06/08/19 | 08:00:05 | 6 Aug 2019 | | Transaction in Own Shares | RNS |
| 01/08/19 | 12:16:23 | 1 Aug 2019 | | Total Voting Rights | RNS |
| 01/08/19 | 08:00:10 | 1 Aug 2019 | | Transaction in Own Shares | RNS |
| 30/07/19 | 08:00:06 | 30 Jul 2019 | | Transaction in Own Shares | RNS |
| 29/07/19 | 08:00:05 | 29 Jul 2019 | | Transaction in Own Shares | RNS |
| 24/07/19 | 08:00:04 | 24 Jul 2019 | | Transaction in Own Shares | RNS |
| 18/07/19 | 08:00:05 | 18 Jul 2019 | | Transaction in Own Shares | RNS |
| 16/07/19 | 08:00:02 | 16 Jul 2019 | | Transaction in Own Shares | RNS |
| 15/07/19 | 08:00:03 | 15 Jul 2019 | | Transaction in Own Shares | RNS |
| 11/07/19 | 08:00:04 | 11 Jul 2019 | | Transaction in Own Shares | RNS |
| 10/07/19 | 08:00:02 | 10 Jul 2019 | | Transaction in Own Shares | RNS |
| 09/07/19 | 08:00:04 | 9 Jul 2019 | | Transaction in Own Shares | RNS |
| 08/07/19 | 08:00:04 | 8 Jul 2019 | | Transaction in Own Shares | RNS |
| 04/07/19 | 08:00:04 | 4 Jul 2019 | | Transaction in Own Shares | RNS |
| 02/07/19 | 08:00:03 | 2 Jul 2019 | | Transaction in Own Shares | RNS |
| 01/07/19 | 10:42:02 | 1 Jul 2019 | | Total Voting Rights | RNS |
| 01/07/19 | 08:00:09 | 1 Jul 2019 | | Block listing Interim Review | RNS |
| 01/07/19 | 08:00:04 | 1 Jul 2019 | | Transaction in Own Shares | RNS |
| 27/06/19 | 10:23:08 | 27 Jun 2019 | | Extension of share buyback programme | RNS |
| 25/06/19 | 08:00:04 | 25 Jun 2019 | | Transaction in Own Shares | RNS |
| 24/06/19 | 08:00:06 | 24 Jun 2019 | | Transaction in Own Shares | RNS |
| 20/06/19 | 08:00:04 | 20 Jun 2019 | | Transaction in Own Shares | RNS |