Financials
| Unaudited preliminary results | Jun. 24, 2025 |
| Q3 Trading Update and Revised Outlook | Feb. 06, 2025 |
| Interim Results | Nov. 28, 2024 |
| Major Contract Win, H1 Update & Notice of Results | Nov. 12, 2024 |
| Trading Update | Sep. 10, 2024 |
| Preliminary Results | Jul. 09, 2024 |
| Trading Update & Confirmation of Guidance | May. 30, 2024 |
Proxies
| Result of AGM | Sep. 25, 2025 |
| Notice of AGM | Aug. 22, 2025 |
| Result of AGM | Sep. 26, 2024 |
| Result of AGM | Sep. 28, 2023 |
| Result of AGM | Sep. 30, 2022 |
| Annual Report/Financial Statements & Notice of AGM | Sep. 07, 2022 |
Ownership Update
| Share Incentive Plan | Oct. 14, 2025 |
| Exercise of Options & PDMR Dealings | Sep. 08, 2025 |
| Notification of Major Holdings | Sep. 08, 2025 |
| Replacement: FY25 & FY26 Share Awards | Aug. 12, 2025 |
| Replacement: FY25 & FY26 Share Awards | Aug. 04, 2025 |
| FY25 & FY26 Long-Term Incentive Share Award | Aug. 04, 2025 |
| Exercise of Options and PDMR Dealings | Dec. 05, 2024 |
Announcements
| Share Incentive Plan | Sep. 09, 2025 |
| Issuance of Shares & Total Voting Rights | Sep. 05, 2025 |
| Change of Auditor | Aug. 21, 2025 |
| Posting of Annual Report | Aug. 11, 2025 |
| Debt Facility Renewal Update | Jul. 30, 2025 |
| Appointment of non-executive director | Jul. 14, 2025 |
| Share Incentive Plan | Jul. 10, 2025 |