| 28/10/16 | 18:02:07 | 28 Oct 2016 | | Transaction in Own Shares | RNS |
| 27/10/16 | 18:09:32 | 27 Oct 2016 | | Transaction in Own Shares | RNS |
| 26/10/16 | 18:18:09 | 26 Oct 2016 | | Transaction in Own Shares | RNS |
| 25/10/16 | 18:00:25 | 25 Oct 2016 | | Transaction in Own Shares | RNS |
| 24/10/16 | 18:33:36 | 24 Oct 2016 | | Transaction in Own Shares | RNS |
| 13/10/16 | 18:44:34 | 13 Oct 2016 | | Transaction in Own Shares | RNS |
| 11/10/16 | 15:52:17 | 11 Oct 2016 | | Director/PDMR Shareholding | RNS |
| 11/10/16 | 15:50:27 | 11 Oct 2016 | | Director/PDMR Shareholding | RNS |
| 06/10/16 | 16:59:45 | 6 Oct 2016 | | Holding(s) in Company | RNS |
| 30/09/16 | 08:00:11 | 30 Sept 2016 | | News release | RNS |
| 30/09/16 | 08:00:07 | 30 Sept 2016 | | Total Voting Rights | RNS |
| 29/09/16 | 08:00:09 | 29 Sept 2016 | | Pre Close Trading Update | RNS |
| 27/09/16 | 18:14:50 | 27 Sept 2016 | | Transaction in Own Shares | RNS |
| 27/09/16 | 08:00:11 | 27 Sept 2016 | | Directorate Change | RNS |
| 21/09/16 | 18:01:58 | 21 Sept 2016 | | Transaction in Own Shares | RNS |
| 14/09/16 | 18:32:43 | 14 Sept 2016 | | Transaction in Own Shares | RNS |
| 13/09/16 | 18:35:42 | 13 Sept 2016 | | Transaction in Own Shares | RNS |
| 12/09/16 | 18:41:11 | 12 Sept 2016 | | Transaction in Own Shares | RNS |
| 12/09/16 | 14:27:48 | 12 Sept 2016 | | Director/PDMR Shareholding | RNS |
| 12/09/16 | 14:25:11 | 12 Sept 2016 | | Director/PDMR Shareholding | RNS |
| 09/09/16 | 18:05:48 | 9 Sept 2016 | | Transaction in Own Shares | RNS |
| 07/09/16 | 11:57:54 | 7 Sept 2016 | | Director/PDMR Shareholding | RNS |
| 06/09/16 | 11:49:23 | 6 Sept 2016 | | Director/PDMR Shareholding | RNS |
| 06/09/16 | 11:44:33 | 6 Sept 2016 | | Director/PDMR Shareholding | RNS |
| 01/09/16 | 08:00:09 | 1 Sept 2016 | | Total Voting Rights | RNS |
| 31/08/16 | 18:49:30 | 31 Aug 2016 | | Transaction in Own Shares | RNS |
| 30/08/16 | 18:20:12 | 30 Aug 2016 | | Transaction in Own Shares | RNS |
| 26/08/16 | 18:22:14 | 26 Aug 2016 | | Transaction in Own Shares | RNS |
| 25/08/16 | 18:36:16 | 25 Aug 2016 | | Transaction in Own Shares | RNS |
| 22/08/16 | 18:34:13 | 22 Aug 2016 | | Transaction in Own Shares | RNS |
| 19/08/16 | 18:29:17 | 19 Aug 2016 | | Transaction in Own Shares | RNS |
| 18/08/16 | 18:17:01 | 18 Aug 2016 | | Transaction in Own Shares | RNS |
| 17/08/16 | 18:12:41 | 17 Aug 2016 | | Transaction in Own Shares | RNS |
| 16/08/16 | 18:12:48 | 16 Aug 2016 | | Transaction in Own Shares | RNS |
| 15/08/16 | 18:05:57 | 15 Aug 2016 | | Transaction in Own Shares | RNS |
| 12/08/16 | 18:06:09 | 12 Aug 2016 | | Transaction in Own Shares | RNS |
| 11/08/16 | 18:42:18 | 11 Aug 2016 | | Director/PDMR Shareholding | RNS |
| 11/08/16 | 18:38:22 | 11 Aug 2016 | | Director/PDMR Shareholding | RNS |
| 11/08/16 | 18:09:59 | 11 Aug 2016 | | Transaction in Own Shares | RNS |
| 10/08/16 | 18:14:22 | 10 Aug 2016 | | Transaction in Own Shares | RNS |
| 09/08/16 | 18:30:23 | 9 Aug 2016 | | Transaction in Own Shares | RNS |
| 08/08/16 | 18:14:04 | 8 Aug 2016 | | Transaction in Own Shares | RNS |
| 05/08/16 | 18:18:30 | 5 Aug 2016 | | Transaction in Own Shares | RNS |
| 04/08/16 | 18:24:58 | 4 Aug 2016 | | Transaction in Own Shares | RNS |
| 03/08/16 | 18:26:45 | 3 Aug 2016 | | Transaction in Own Shares | RNS |
| 02/08/16 | 19:01:33 | 2 Aug 2016 | | Transaction in Own Shares | RNS |
| 01/08/16 | 18:25:42 | 1 Aug 2016 | | Transaction in Own Shares | RNS |
| 01/08/16 | 12:14:47 | 1 Aug 2016 | | Director/PDMR Shareholding | RNS |
| 01/08/16 | 11:28:07 | 1 Aug 2016 | | Total Voting Rights | RNS |
| 29/07/16 | 18:29:49 | 29 Jul 2016 | | Transaction in Own Shares | RNS |