Financial ReportingOfficial identifier 40275Record date 31 May 2024Submission number: SR3633492Received date: 2 Oct 2024Effective date: 12 Aug 2024Company profile
Financial ReportingOfficial identifier 692772Record date 31 Mar 2024Submission number: SR3782867Received date: 21 Oct 2024Effective date: 16 Oct 2024Company profile
Financial ReportingOfficial identifier 320885Record date 29 Feb 2024Submission number: SR2652836Received date: 27 Jun 2024Effective date: 19 Jun 2024Company profile
Financial ReportingOfficial identifier 102300Record date 28 Feb 2024Submission number: SR4181451Received date: 3 Dec 2024Effective date: 28 Nov 2024Company profile
Financial ReportingOfficial identifier 700061Record date 31 Aug 2024Submission number: SR4898620Received date: 20 Feb 2025Effective date: 14 Jan 2025Company profile
Financial ReportingOfficial identifier 603066Record date 31 Mar 2024Submission number: SR4228635Received date: 11 Dec 2024Effective date: 25 Oct 2024Company profile
Financial ReportingOfficial identifier 609235Record date 31 Dec 2024Submission number: SR5866596Received date: 27 Jun 2025Effective date: 12 Jun 2025Company profile
Financial ReportingOfficial identifier 22544Record date 30 Jun 2024Submission number: SR6334314Received date: 6 Aug 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 409135Record date 31 Aug 2024Submission number: SR5664514Received date: 21 May 2025Effective date: 21 May 2025Company profile
Financial ReportingOfficial identifier 519122Record date 31 Mar 2024Submission number: SR4923414Received date: 25 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 569828Record date 31 Oct 2024Submission number: SR5842582Received date: 9 Jun 2025Effective date: 9 Jun 2025Company profile
Financial ReportingOfficial identifier 147318Record date 31 Dec 2024Submission number: SR6420814Received date: 15 Aug 2025Effective date: 15 Aug 2025Company profile
Financial ReportingOfficial identifier 145746Record date 31 Jan 2024Submission number: SR4375491Received date: 26 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 682425Record date 31 Dec 2024Submission number: SR6465409Received date: 25 Aug 2025Effective date: 20 Aug 2025Company profile
Financial ReportingOfficial identifier 23556Record date 31 Dec 2024Submission number: SR5380662Received date: 16 May 2025Effective date: 12 May 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?