22nd Sep 2023 7:00 am |
RNS |
Transaction in Own Shares |
5th Sep 2023 7:00 am |
RNS |
Transaction in Own Shares |
31st Aug 2023 5:00 pm |
RNS |
Total Voting Rights |
16th Aug 2023 7:00 am |
RNS |
Transaction in Own Shares |
15th Aug 2023 7:00 am |
RNS |
Interim Results |
7th Aug 2023 7:00 am |
RNS |
Notice of Results and Investor Presentation |
31st Jul 2023 5:00 pm |
RNS |
Total Voting Rights |
21st Jul 2023 7:00 am |
RNS |
Establishment of new subsidiary in India |
14th Jul 2023 7:00 am |
RNS |
Transaction in own shares |
3rd Jul 2023 7:00 am |
RNS |
Contract win |
30th Jun 2023 7:00 am |
RNS |
Transaction in Own Shares |
27th Jun 2023 7:00 am |
RNS |
Transaction in Own Shares |
8th Jun 2023 7:00 am |
RNS |
Transaction in Own Shares |
2nd Jun 2023 12:15 pm |
RNS |
Transaction in Own Shares |
31st May 2023 5:00 pm |
RNS |
Total Voting Rights |
25th May 2023 7:00 am |
RNS |
Transaction in Own Shares |
18th May 2023 7:00 am |
RNS |
Transaction in Own Shares |
17th May 2023 7:00 am |
RNS |
Q1 2023 Financial Results |
2nd May 2023 7:00 am |
RNS |
Transaction in Own Shares |
19th Apr 2023 7:00 am |
RNS |
Contract Wins |
31st Mar 2023 5:00 pm |
RNS |
Total Voting Rights |
14th Mar 2023 3:03 pm |
RNS |
Result of AGM and board changes |
14th Mar 2023 7:00 am |
RNS |
Transaction in Own Shares |
13th Mar 2023 7:00 am |
RNS |
Final Results for 2022 |
6th Feb 2023 7:00 am |
RNS |
Proposed Board Change & Notice of Results & AGM |
30th Dec 2022 1:00 pm |
RNS |
Total Voting Rights |
19th Dec 2022 7:00 am |
RNS |
Transaction in Own Shares |
29th Nov 2022 7:00 am |
RNS |
Contract Win |
21st Nov 2022 7:00 am |
RNS |
Q3 2022 Financial Results |
14th Nov 2022 7:00 am |
RNS |
Notice of Q3 Results and Investor Presentation |
17th Oct 2022 7:00 am |
RNS |
Contract Win |
6th Oct 2022 7:00 am |
RNS |
Contract Win |
30th Sep 2022 7:00 am |
RNS |
Transaction in own shares and total voting rights |
13th Sep 2022 12:03 pm |
RNS |
Transaction in Own Shares |
12th Sep 2022 9:13 am |
RNS |
Transaction in own Shares |
15th Aug 2022 7:07 am |
RNS |
Interim Results |
9th Aug 2022 7:00 am |
RNS |
Notice of Interim Results & Investor Presentation |
18th Jul 2022 7:00 am |
RNS |
Significant Contract Win |
29th Jun 2022 7:00 am |
RNS |
Contract Wins |
23rd Jun 2022 7:00 am |
RNS |
Italian Contract Wins |