26th Mar 2025 12:00 pm |
RNS |
Annual Report and Notice of AGM |
10th Mar 2025 7:00 am |
RNS |
Final Results |
30th Dec 2024 4:00 pm |
RNS |
Holding(s) in Company |
29th Oct 2024 7:00 am |
RNS |
Dividend Notice |
25th Oct 2024 7:00 am |
RNS |
Interim Trading Update |
6th Aug 2024 7:00 am |
RNS |
Half Yearly Report |
7th May 2024 7:00 am |
RNS |
Interim Trading Update |
2nd May 2024 5:00 pm |
RNS |
Result of AGM |
27th Mar 2024 7:00 am |
RNS |
Annual Report and Notice of AGM |
15th Mar 2024 7:00 am |
RNS |
Director/PDMR Shareholding |
11th Mar 2024 7:00 am |
RNS |
Final Results |
6th Feb 2024 7:00 am |
RNS |
Full Year Trading Update and Notice of Results |
6th Dec 2023 7:00 am |
RNS |
Board Changes |
1st Dec 2023 7:00 am |
RNS |
Director/PDMR Shareholding |
9th Oct 2023 7:00 am |
RNS |
Interim Trading Update |
8th Aug 2023 7:00 am |
RNS |
Half Yearly Report |
4th Jul 2023 7:00 am |
RNS |
Appointment of COO |
9th May 2023 7:00 am |
RNS |
Interim Trading Update |
4th May 2023 3:30 pm |
RNS |
Result of AGM |
28th Mar 2023 7:00 am |
RNS |
Annual Report and Notice of AGM |
13th Mar 2023 7:00 am |
RNS |
Final Results |
1st Nov 2022 7:00 am |
RNS |
Q3 Trading Update |
5th Sep 2022 11:21 am |
RNS |
Greenhammer Commercial Contract |
9th Aug 2022 10:15 am |
RNS |
Holding(s) in Company |
8th Aug 2022 7:00 am |
RNS |
Half Yearly Report |
9th May 2022 7:00 am |
RNS |
Interim Trading Update |
5th May 2022 3:00 pm |
RNS |
Result of AGM |
5th Apr 2022 7:00 am |
RNS |
Annual Report and Notice of AGM |
15th Mar 2022 7:00 am |
RNS |
Holding(s) in Company |
14th Mar 2022 7:00 am |
RNS |
Director Appointment |
14th Mar 2022 7:00 am |
RNS |
Final Results |
5th Nov 2021 5:41 pm |
RNS |
Holding(s) in Company |
1st Nov 2021 7:00 am |
RNS |
Q3 Trading Update |
9th Aug 2021 7:00 am |
RNS |
Half Yearly Report |
19th Jul 2021 7:00 am |
RNS |
Appointment of Joint Broker |
2nd Jul 2021 10:00 am |
RNS |
Holding(s) in Company |
14th Jun 2021 11:00 am |
RNS |
Director/PDMR Shareholding |
9th Jun 2021 11:45 am |
RNS |
Director/PDMR Shareholding |
10th May 2021 7:00 am |
RNS |
Interim Trading Update |
6th May 2021 12:00 pm |
RNS |
Result of AGM |