| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 18/06/21 | 07:00:05 | 18 Jun 2021 | Director/PDMR Shareholding | RNS | |
| 17/06/21 | 11:52:42 | 17 Jun 2021 | Director/PDMR Shareholding | RNS | |
| 16/06/21 | 12:21:18 | 16 Jun 2021 | Progressive publishes new research | RNS | |
| 16/06/21 | 07:00:05 | 16 Jun 2021 | Results for the Year Ended 31 March 2021 | RNS | |
| 18/05/21 | 16:24:50 | 18 May 2021 | Director/PDMR Shareholding | RNS | |
| 11/05/21 | 15:21:10 | 11 May 2021 | Issue of Ordinary Shares | RNS | |
| 23/04/21 | 10:49:35 | 23 Apr 2021 | Director/PDMR Shareholding | RNS | |
| 22/04/21 | 10:52:17 | 22 Apr 2021 | Block listing Six Monthly Return | RNS | |
| 22/04/21 | 10:09:42 | 22 Apr 2021 | Progressive publishes new research | RNS | |
| 22/04/21 | 07:00:02 | 22 Apr 2021 | Pre-Close Trading Update | RNS | |
| 21/04/21 | 16:27:15 | 21 Apr 2021 | Holding(s) in Company | RNS | |
| 17/03/21 | 12:30:58 | 17 Mar 2021 | Director/PDMR Shareholding | RNS | |
| 16/03/21 | 11:25:06 | 16 Mar 2021 | Issue of Ordinary Shares | RNS | |
| 03/03/21 | 11:20:47 | 3 Mar 2021 | Issue of Ordinary Shares | RNS | |
| 03/03/21 | 11:18:43 | 3 Mar 2021 | Director/PDMR Shareholding | RNS | |
| 26/02/21 | 07:00:08 | 26 Feb 2021 | Acquisition of DAM Structures Limited | RNS | |
| 17/02/21 | 11:54:07 | 17 Feb 2021 | Director/PDMR Shareholding | RNS | |
| 16/02/21 | 12:06:37 | 16 Feb 2021 | Issue of Ordinary Shares | RNS | |
| 02/02/21 | 14:01:31 | 2 Feb 2021 | Issue of Ordinary Shares | RNS | |
| 25/01/21 | 17:46:13 | 25 Jan 2021 | Holding(s) in Company | RNS | |
| 19/01/21 | 15:09:47 | 19 Jan 2021 | Director/PDMR Shareholding | RNS | |
| 19/01/21 | 13:43:12 | 19 Jan 2021 | Issue of Ordinary Shares | RNS | |
| 06/01/21 | 10:19:00 | 6 Jan 2021 | Issue of Ordinary Shares | RNS | |
| 18/12/20 | 15:09:16 | 18 Dec 2020 | Director/PDMR Shareholding | RNS | |
| 17/12/20 | 15:05:21 | 17 Dec 2020 | Director/PDMR Shareholding | RNS | |
| 08/12/20 | 13:15:16 | 8 Dec 2020 | Director/PDMR Shareholding | RNS | |
| 08/12/20 | 12:00:43 | 8 Dec 2020 | Issue of Ordinary Shares | RNS | |
| 25/11/20 | 08:26:32 | 25 Nov 2020 | Progressive publishes new research | RNS | |
| 24/11/20 | 15:18:36 | 24 Nov 2020 | Announcement of Interim Dividend | RNS | |
| 24/11/20 | 07:00:02 | 24 Nov 2020 | Interim Results | RNS | |
| 17/11/20 | 12:18:56 | 17 Nov 2020 | Director/PDMR Shareholding | RNS | |
| 20/10/20 | 09:45:26 | 20 Oct 2020 | Block Listing Six Monthly Return | RNS | |
| 19/10/20 | 16:25:47 | 19 Oct 2020 | Issue of Ordinary Shares | RNS | |
| 19/10/20 | 12:10:48 | 19 Oct 2020 | Director/PDMR Shareholding | RNS | |
| 06/10/20 | 07:00:08 | 6 Oct 2020 | Payment of bonus and grant of bonus share awards | RNS | |
| 01/10/20 | 07:00:07 | 1 Oct 2020 | Directorate Change | RNS | |
| 17/09/20 | 12:29:04 | 17 Sept 2020 | Director/PDMR Shareholding | RNS | |
| 03/09/20 | 16:41:06 | 3 Sept 2020 | Second Price Monitoring Extn | RNS | |
| 03/09/20 | 16:36:21 | 3 Sept 2020 | Price Monitoring Extension | RNS | |
| 03/09/20 | 14:09:09 | 3 Sept 2020 | Result of AGM | RNS | |
| 03/09/20 | 10:58:08 | 3 Sept 2020 | Progressive publishes new research | RNS | |
| 03/09/20 | 07:00:04 | 3 Sept 2020 | AGM trading update | RNS | |
| 18/08/20 | 09:44:28 | 18 Aug 2020 | Director/PDMR Shareholding | RNS | |
| 13/08/20 | 15:26:35 | 13 Aug 2020 | Director/PDMR Shareholding | RNS | |
| 30/07/20 | 07:00:11 | 30 Jul 2020 | Dividend Declaration & Notice of AGM | RNS | |
| 17/07/20 | 15:29:20 | 17 Jul 2020 | Director/PDMR Shareholding | RNS | |
| 13/07/20 | 12:02:00 | 13 Jul 2020 | Director/PDMR Shareholding | RNS | |
| 25/06/20 | 16:41:02 | 25 Jun 2020 | Second Price Monitoring Extn | RNS | |
| 25/06/20 | 16:36:17 | 25 Jun 2020 | Price Monitoring Extension | RNS | |
| 19/06/20 | 11:21:39 | 19 Jun 2020 | Issue of Ordinary Shares | RNS |
| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 18/06/21 | 07:00:05 | 18 Jun 2021 | Director/PDMR Shareholding | RNS | |
| 17/06/21 | 11:52:42 | 17 Jun 2021 | Director/PDMR Shareholding | RNS | |
| 16/06/21 | 12:21:18 | 16 Jun 2021 | Progressive publishes new research | RNS | |
| 16/06/21 | 07:00:05 | 16 Jun 2021 | Results for the Year Ended 31 March 2021 | RNS | |
| 18/05/21 | 16:24:50 | 18 May 2021 | Director/PDMR Shareholding | RNS | |
| 11/05/21 | 15:21:10 | 11 May 2021 | Issue of Ordinary Shares | RNS | |
| 23/04/21 | 10:49:35 | 23 Apr 2021 | Director/PDMR Shareholding | RNS | |
| 22/04/21 | 10:52:17 | 22 Apr 2021 | Block listing Six Monthly Return | RNS | |
| 22/04/21 | 10:09:42 | 22 Apr 2021 | Progressive publishes new research | RNS | |
| 22/04/21 | 07:00:02 | 22 Apr 2021 | Pre-Close Trading Update | RNS | |
| 21/04/21 | 16:27:15 | 21 Apr 2021 | Holding(s) in Company | RNS | |
| 17/03/21 | 12:30:58 | 17 Mar 2021 | Director/PDMR Shareholding | RNS | |
| 16/03/21 | 11:25:06 | 16 Mar 2021 | Issue of Ordinary Shares | RNS | |
| 03/03/21 | 11:20:47 | 3 Mar 2021 | Issue of Ordinary Shares | RNS | |
| 03/03/21 | 11:18:43 | 3 Mar 2021 | Director/PDMR Shareholding | RNS | |
| 26/02/21 | 07:00:08 | 26 Feb 2021 | Acquisition of DAM Structures Limited | RNS | |
| 17/02/21 | 11:54:07 | 17 Feb 2021 | Director/PDMR Shareholding | RNS | |
| 16/02/21 | 12:06:37 | 16 Feb 2021 | Issue of Ordinary Shares | RNS | |
| 02/02/21 | 14:01:31 | 2 Feb 2021 | Issue of Ordinary Shares | RNS | |
| 25/01/21 | 17:46:13 | 25 Jan 2021 | Holding(s) in Company | RNS | |
| 19/01/21 | 15:09:47 | 19 Jan 2021 | Director/PDMR Shareholding | RNS | |
| 19/01/21 | 13:43:12 | 19 Jan 2021 | Issue of Ordinary Shares | RNS | |
| 06/01/21 | 10:19:00 | 6 Jan 2021 | Issue of Ordinary Shares | RNS | |
| 18/12/20 | 15:09:16 | 18 Dec 2020 | Director/PDMR Shareholding | RNS | |
| 17/12/20 | 15:05:21 | 17 Dec 2020 | Director/PDMR Shareholding | RNS | |
| 08/12/20 | 13:15:16 | 8 Dec 2020 | Director/PDMR Shareholding | RNS | |
| 08/12/20 | 12:00:43 | 8 Dec 2020 | Issue of Ordinary Shares | RNS | |
| 25/11/20 | 08:26:32 | 25 Nov 2020 | Progressive publishes new research | RNS | |
| 24/11/20 | 15:18:36 | 24 Nov 2020 | Announcement of Interim Dividend | RNS | |
| 24/11/20 | 07:00:02 | 24 Nov 2020 | Interim Results | RNS | |
| 17/11/20 | 12:18:56 | 17 Nov 2020 | Director/PDMR Shareholding | RNS | |
| 20/10/20 | 09:45:26 | 20 Oct 2020 | Block Listing Six Monthly Return | RNS | |
| 19/10/20 | 16:25:47 | 19 Oct 2020 | Issue of Ordinary Shares | RNS | |
| 19/10/20 | 12:10:48 | 19 Oct 2020 | Director/PDMR Shareholding | RNS | |
| 06/10/20 | 07:00:08 | 6 Oct 2020 | Payment of bonus and grant of bonus share awards | RNS | |
| 01/10/20 | 07:00:07 | 1 Oct 2020 | Directorate Change | RNS | |
| 17/09/20 | 12:29:04 | 17 Sept 2020 | Director/PDMR Shareholding | RNS | |
| 03/09/20 | 16:41:06 | 3 Sept 2020 | Second Price Monitoring Extn | RNS | |
| 03/09/20 | 16:36:21 | 3 Sept 2020 | Price Monitoring Extension | RNS | |
| 03/09/20 | 14:09:09 | 3 Sept 2020 | Result of AGM | RNS | |
| 03/09/20 | 10:58:08 | 3 Sept 2020 | Progressive publishes new research | RNS | |
| 03/09/20 | 07:00:04 | 3 Sept 2020 | AGM trading update | RNS | |
| 18/08/20 | 09:44:28 | 18 Aug 2020 | Director/PDMR Shareholding | RNS | |
| 13/08/20 | 15:26:35 | 13 Aug 2020 | Director/PDMR Shareholding | RNS | |
| 30/07/20 | 07:00:11 | 30 Jul 2020 | Dividend Declaration & Notice of AGM | RNS | |
| 17/07/20 | 15:29:20 | 17 Jul 2020 | Director/PDMR Shareholding | RNS | |
| 13/07/20 | 12:02:00 | 13 Jul 2020 | Director/PDMR Shareholding | RNS | |
| 25/06/20 | 16:41:02 | 25 Jun 2020 | Second Price Monitoring Extn | RNS | |
| 25/06/20 | 16:36:17 | 25 Jun 2020 | Price Monitoring Extension | RNS | |
| 19/06/20 | 11:21:39 | 19 Jun 2020 | Issue of Ordinary Shares | RNS |