| 23/11/21 | 07:00:10 | 23 Nov 2021 | | Director/PDMR Shareholding | RNS |
| 22/11/21 | 07:06:04 | 22 Nov 2021 | | Dividend Declaration | RNS |
| 22/11/21 | 07:00:07 | 22 Nov 2021 | | Final Results | RNS |
| 18/11/21 | 07:00:01 | 18 Nov 2021 | | ISSUE OF SHARES AND TOTAL VOTING RIGHTS | RNS |
| 20/10/21 | 07:00:07 | 20 Oct 2021 | | Appointment of Chairman Designate | RNS |
| 13/10/21 | 09:10:54 | 13 Oct 2021 | | Holding(s) in Company | RNS |
| 22/07/21 | 07:00:07 | 22 Jul 2021 | | Directorate Change | RNS |
| 22/07/21 | 07:00:05 | 22 Jul 2021 | | Trading Statement | RNS |
| 21/05/21 | 07:00:08 | 21 May 2021 | | Directorate Change | RNS |
| 17/05/21 | 07:00:15 | 17 May 2021 | | Dividend Declaration | RNS |
| 17/05/21 | 07:00:14 | 17 May 2021 | | Half-year Report | RNS |
| 30/04/21 | 09:48:07 | 30 Apr 2021 | | Holding(s) in Company | RNS |
| 24/03/21 | 07:00:14 | 24 Mar 2021 | | Trading Statement | RNS |
| 12/03/21 | 18:32:26 | 12 Mar 2021 | | Holding(s) in Company | RNS |
| 18/02/21 | 18:13:44 | 18 Feb 2021 | | Holding(s) in Company | RNS |
| 10/02/21 | 16:50:40 | 10 Feb 2021 | | Holding(s) in Company | RNS |
| 20/01/21 | 14:45:01 | 20 Jan 2021 | | Result of AGM | RNS |
| 20/01/21 | 07:00:02 | 20 Jan 2021 | | Trading Statement | RNS |
| 13/01/21 | 07:00:07 | 13 Jan 2021 | | Appointment of Senior Independent Director | RNS |
| 07/01/21 | 07:00:05 | 7 Jan 2021 | | Arrangements for the AGM in light of COVID-19 | RNS |
| 23/12/20 | 10:29:19 | 23 Dec 2020 | | Holding(s) in Company | RNS |
| 22/12/20 | 11:14:49 | 22 Dec 2020 | | Holding(s) in Company | RNS |
| 21/12/20 | 07:00:07 | 21 Dec 2020 | | Director/PDMR Shareholding | RNS |
| 18/12/20 | 09:54:31 | 18 Dec 2020 | | Holding(s) in Company | RNS |
| 07/12/20 | 07:00:07 | 7 Dec 2020 | | ANNUAL REPORT & ACCOUNTS 2020 AND NOTICE OF AGM | RNS |
| 24/11/20 | 07:00:04 | 24 Nov 2020 | | Director/PDMR Grant of LTIP Award | RNS |
| 17/11/20 | 10:08:15 | 17 Nov 2020 | | Dividend Declaration | RNS |
| 16/11/20 | 07:00:06 | 16 Nov 2020 | | Final Results | RNS |
| 30/10/20 | 14:18:46 | 30 Oct 2020 | | Holding(s) in Company | RNS |
| 23/10/20 | 09:47:35 | 23 Oct 2020 | | Holding(s) in Company | RNS |
| 19/10/20 | 07:00:07 | 19 Oct 2020 | | ACQUISITION OF WINDY CITY WIRE | RNS |
| 01/10/20 | 07:00:05 | 1 Oct 2020 | | Total Voting Rights | RNS |
| 30/09/20 | 10:51:51 | 30 Sept 2020 | | Holding(s) in Company | RNS |
| 25/09/20 | 15:46:15 | 25 Sept 2020 | | Holding(s) in Company | RNS |
| 25/09/20 | 14:36:21 | 25 Sept 2020 | | Holding(s) in Company | RNS |
| 23/09/20 | 07:00:07 | 23 Sept 2020 | | Result of Placing | RNS |
| 22/09/20 | 18:02:24 | 22 Sept 2020 | | Retail Offer via PrimaryBid.com - Replacement | RNS |
| 22/09/20 | 17:54:57 | 22 Sept 2020 | | Proposed placing New Ordinary Shares - Replacement | RNS |
| 22/09/20 | 17:44:59 | 22 Sept 2020 | | Acquisition of Windy City Wire - Replacement | RNS |
| 22/09/20 | 16:38:58 | 22 Sept 2020 | | Retail Offer via PrimaryBid.com | RNS |
| 22/09/20 | 16:38:41 | 22 Sept 2020 | | Proposed placing of New Ordinary Shares | RNS |
| 22/09/20 | 16:34:05 | 22 Sept 2020 | | Acquisition of Windy City Wire | RNS |
| 27/08/20 | 07:00:05 | 27 Aug 2020 | | Trading Statement | RNS |
| 23/06/20 | 07:00:05 | 23 Jun 2020 | | Directorate Change | RNS |
| 11/05/20 | 07:00:10 | 11 May 2020 | | Half-year Report | RNS |
| 06/05/20 | 07:00:08 | 6 May 2020 | | Change of Company Secretary | RNS |
| 07/04/20 | 07:05:02 | 7 Apr 2020 | | Director Declaration | RNS |
| 25/03/20 | 07:00:05 | 25 Mar 2020 | | Trading Statement | RNS |
| 17/03/20 | 15:15:59 | 17 Mar 2020 | | Holding(s) in Company | RNS |
| 10/03/20 | 15:29:43 | 10 Mar 2020 | | Director/PDMR Shareholding | RNS |