| 16/07/24 | 09:55:10 | 16 Jul 2024 | | Posting of Annual Report & Notice of AGM |
| 04/07/24 | 15:25:21 | 4 Jul 2024 | | Holding(s) in Company |
| 04/07/24 | 13:38:39 | 4 Jul 2024 | | Holding(s) in Company |
| 04/07/24 | 07:00:06 | 4 Jul 2024 | | Transaction in Own Shares and Total Voting Rights |
| 03/07/24 | 11:49:17 | 3 Jul 2024 | | Transaction in Own Shares |
| 02/07/24 | 07:00:07 | 2 Jul 2024 | | Full Year Results |
| 09/04/24 | 07:00:07 | 9 Apr 2024 | | Transaction in Own Shares and Total Voting Rights |
| 27/03/24 | 07:00:13 | 27 Mar 2024 | | Block listing Interim Return |
| 26/03/24 | 07:00:08 | 26 Mar 2024 | | Trading Update and Notice of Results |
| 20/12/23 | 11:27:41 | 20 Dec 2023 | | Appointment of Non-Executive Director |
| 18/12/23 | 10:45:21 | 18 Dec 2023 | | Holding(s) in Company |
| 05/12/23 | 07:00:04 | 5 Dec 2023 | | Half Year Results |
| 01/12/23 | 07:00:11 | 1 Dec 2023 | | Board & Senior Management Appointments |
| 13/11/23 | 07:00:14 | 13 Nov 2023 | | Notice of Results |
| 04/10/23 | 10:21:59 | 4 Oct 2023 | | Holding(s) in Company |
| 04/10/23 | 10:15:01 | 4 Oct 2023 | | Holding(s) in Company |
| 02/10/23 | 08:54:47 | 2 Oct 2023 | | Completion of Microwave Technology Inc Acquisition |
| 27/09/23 | 11:40:47 | 27 Sept 2023 | | Block Listing Interim Return |
| 26/09/23 | 10:47:22 | 26 Sept 2023 | | US Government Clearance for MwT Acquisition |
| 09/08/23 | 15:22:53 | 9 Aug 2023 | | Result of AGM |
| 09/08/23 | 11:00:01 | 9 Aug 2023 | | AGM Statement |
| 29/06/23 | 07:00:06 | 29 Jun 2023 | | Director/PDMR Dealing |
| 27/06/23 | 07:00:04 | 27 Jun 2023 | | Full Year Results |
| 26/04/23 | 15:40:05 | 26 Apr 2023 | | Holding(s) in Company |
| 26/04/23 | 07:00:07 | 26 Apr 2023 | | Completion of Share Buyback Programme |
| 25/04/23 | 07:00:05 | 25 Apr 2023 | | Transaction in Own Shares |
| 24/04/23 | 13:02:30 | 24 Apr 2023 | | Update to Share Buyback Programme |
| 20/04/23 | 07:00:03 | 20 Apr 2023 | | Transaction in Own Shares |
| 19/04/23 | 08:39:08 | 19 Apr 2023 | | Transaction in Own Shares |
| 11/04/23 | 13:58:45 | 11 Apr 2023 | | Holding(s) in Company |
| 11/04/23 | 11:36:13 | 11 Apr 2023 | | Holding(s) in Company |
| 06/04/23 | 07:00:02 | 6 Apr 2023 | | Transaction in Own Shares |
| 05/04/23 | 10:35:40 | 5 Apr 2023 | | Share Buyback Programme |
| 27/03/23 | 12:35:21 | 27 Mar 2023 | | Block Listing Interim Return |
| 27/03/23 | 07:00:04 | 27 Mar 2023 | | Trading Update and Notice of Results |
| 21/03/23 | 07:00:05 | 21 Mar 2023 | | Director/PDMR Dealing |
| 03/03/23 | 07:00:05 | 3 Mar 2023 | | Director/PDMR Dealing |
| 17/02/23 | 07:00:04 | 17 Feb 2023 | | Oval Park Planning Progress |
| 18/01/23 | 07:30:01 | 18 Jan 2023 | | Share Buyback Programme Update |
| 18/01/23 | 07:00:04 | 18 Jan 2023 | | Transaction in Own Shares |
| 17/01/23 | 07:00:06 | 17 Jan 2023 | | Acquisition of Microwave Technology, Inc. |
| 17/01/23 | 07:00:02 | 17 Jan 2023 | | Transaction in Own Shares |
| 16/01/23 | 07:00:03 | 16 Jan 2023 | | Transaction in Own Shares |
| 06/01/23 | 07:00:03 | 6 Jan 2023 | | Transaction in Own Shares |
| 05/01/23 | 07:00:05 | 5 Jan 2023 | | Transaction in Own Shares |
| 22/12/22 | 07:00:03 | 22 Dec 2022 | | Transaction in Own Shares |
| 19/12/22 | 07:00:05 | 19 Dec 2022 | | Transaction in Own Shares |
| 16/12/22 | 07:00:02 | 16 Dec 2022 | | Transaction in Own Shares |
| 14/12/22 | 07:00:02 | 14 Dec 2022 | | Transaction in Own Shares |
| 13/12/22 | 07:00:02 | 13 Dec 2022 | | Transaction in Own Shares |