Financial ReportingOfficial identifier 648703Record date 31 Mar 2024Submission number: SR4251612Received date: 13 Dec 2024Effective date: 24 Oct 2024Company profile
Financial ReportingOfficial identifier 637193Record date 31 Dec 2024Submission number: SR5864138Received date: 18 Jun 2025Effective date: 7 May 2025Company profile
Financial ReportingOfficial identifier 89781Record date 29 Feb 2024Submission number: SR4439646Received date: 3 Jan 2025Effective date: 9 Nov 2024Company profile
Financial ReportingOfficial identifier 72504Record date 29 Feb 2024Submission number: SR4439675Received date: 3 Jan 2025Effective date: 9 Nov 2024Company profile
Financial ReportingOfficial identifier 382120Record date 30 Nov 2024Submission number: SR6829791Received date: 3 Oct 2025Effective date: 20 Aug 2025Company profile
Financial ReportingOfficial identifier 754578Record date 31 Dec 2024Submission number: SR6326402Received date: 15 Aug 2025Effective date: 20 Jun 2025Company profile
Financial ReportingOfficial identifier 510181Record date 31 Dec 2024Submission number: SR6343265Received date: 7 Aug 2025Effective date: 7 Aug 2025Company profile
Financial ReportingOfficial identifier 543714Record date 31 Jan 2024Submission number: SR4319053Received date: 20 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 681254Record date 4 May 2024Submission number: SR3221876Received date: 19 Aug 2024Effective date: 30 Jun 2024Company profile
Financial ReportingOfficial identifier 742712Record date 30 Jun 2024Submission number: SR3918903Received date: 15 Nov 2024Effective date: 4 Nov 2024Company profile
Financial ReportingOfficial identifier 661147Record date 29 Feb 2024Submission number: SR4533839Received date: 16 Jan 2025Effective date: 28 Nov 2024Company profile
Financial ReportingOfficial identifier 486394Record date 31 Aug 2024Submission number: SR4871075Received date: 19 Feb 2025Effective date: 6 Jan 2025Company profile
Financial ReportingOfficial identifier 96827Record date 31 Dec 2024Submission number: SR5528990Received date: 7 May 2025Effective date: 7 May 2025Company profile
Financial ReportingOfficial identifier 754800Record date 30 Nov 2024Submission number: SR5549863Received date: 9 May 2025Effective date: 9 May 2025Company profile
Financial ReportingOfficial identifier 697529Record date 31 Dec 2024Submission number: SR5916861Received date: 18 Jun 2025Effective date: 18 Jun 2025Company profile
Financial ReportingOfficial identifier 388298Record date 31 Dec 2024Submission number: SR5752565Received date: 19 Jun 2025Effective date: 30 May 2025Company profile
Financial ReportingOfficial identifier 626739Record date 31 Mar 2024Submission number: SR4281501Received date: 17 Dec 2024Effective date: 21 Dec 2024Company profile
Financial ReportingOfficial identifier 631123Record date 31 Dec 2024Submission number: SR5012595Received date: 5 Mar 2025Effective date: 4 Mar 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?