3rd Jan 2025 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
30th Dec 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
24th Dec 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
23rd Dec 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
20th Dec 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
19th Dec 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
18th Dec 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
17th Dec 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
13th Dec 2024 1:35 pm |
RNS |
Result of AGM |
12th Dec 2024 7:00 am |
RNS |
EBT Share Purchase |
6th Dec 2024 7:00 am |
RNS |
EBT Share Purchase |
4th Dec 2024 7:00 am |
RNS |
EBT Share Purchase |
2nd Dec 2024 7:00 am |
RNS |
EBT Share Purchase |
29th Nov 2024 10:12 am |
RNS |
Options, PDMR dealings and EBT Shareholding |
20th Nov 2024 7:00 am |
RNS |
EBT Share Purchase |
18th Nov 2024 7:00 am |
RNS |
EBT Share Purchase |
15th Nov 2024 7:00 am |
RNS |
EBT Share Purchase |
12th Nov 2024 7:00 am |
RNS |
Annual Report 2024 and Notice of AGM |
1st Nov 2024 7:00 am |
RNS |
Share buyback programme update |
30th Oct 2024 7:00 am |
RNS |
EBT Share Purchase |
29th Oct 2024 7:05 am |
RNS |
Confirmation of Board Changes |
29th Oct 2024 7:00 am |
RNS |
AUDITED RESULTS FOR THE YEAR ENDED 31 JULY 2024 |
28th Oct 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
25th Oct 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
24th Oct 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
23rd Oct 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
22nd Oct 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
21st Oct 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
17th Oct 2024 7:07 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
16th Oct 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
15th Oct 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
14th Oct 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
9th Oct 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
8th Oct 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
7th Oct 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
4th Oct 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
3rd Oct 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
2nd Oct 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
1st Oct 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |
30th Sep 2024 7:00 am |
RNS |
Transaction in Own Shares and Total Voting Rights |