Financial ReportingOfficial identifier 751779Record date 31 Dec 2024Submission number: SR5742899Received date: 5 Jun 2025Effective date: 7 May 2025Company profile
Financial ReportingOfficial identifier 629955Record date 31 Dec 2024Submission number: SR4498866Received date: 9 Jan 2025Effective date: 9 Jan 2025Company profile
Financial ReportingOfficial identifier 615152Record date 31 Mar 2024Submission number: SR4479385Received date: 7 Jan 2025Effective date: 13 Nov 2024Company profile
Financial ReportingOfficial identifier 522219Record date 31 Dec 2024Submission number: SR5855801Received date: 10 Jun 2025Effective date: 10 Jun 2025Company profile
Financial ReportingOfficial identifier 437906Record date 31 Jan 2024Submission number: SR2550907Received date: 11 Jun 2024Effective date: 6 Jun 2024Company profile
Financial ReportingOfficial identifier 536781Record date 31 Mar 2024Submission number: SR3701885Received date: 21 Jan 2025Effective date: 13 Dec 2024Company profile
Financial ReportingOfficial identifier 689469Record date 31 Mar 2024Submission number: SR4935748Received date: 24 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 632555Record date 30 Jun 2024Submission number: SR4686034Received date: 17 Feb 2025Effective date: 29 Jan 2025Company profile
Financial ReportingOfficial identifier 439460Record date 31 Dec 2024Submission number: SR6503997Received date: 24 Aug 2025Effective date: 29 Aug 2025Company profile
Financial ReportingOfficial identifier 455673Record date 30 Jun 2024Submission number: SR4321226Received date: 20 Dec 2024Effective date: 20 Dec 2024Company profile
Financial ReportingOfficial identifier 714201Record date 29 Feb 2024Submission number: SR3258620Received date: 9 Dec 2024Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 627356Record date 31 Dec 2024Submission number: SR6487265Received date: 26 Aug 2025Effective date: 26 Aug 2025Company profile
Financial ReportingOfficial identifier 627357Record date 31 Dec 2024Submission number: SR6487222Received date: 26 Aug 2025Effective date: 26 Aug 2025Company profile
Financial ReportingOfficial identifier 627355Record date 31 Dec 2024Submission number: SR6487173Received date: 26 Aug 2025Effective date: 26 Aug 2025Company profile
Financial ReportingOfficial identifier 683308Record date 31 Oct 2024Submission number: SR4564615Received date: 23 Jan 2025Effective date: 16 Jan 2025Company profile
Financial ReportingOfficial identifier 671771Record date 30 Jun 2024Submission number: SR6399276Received date: 21 Aug 2025Effective date: 5 Dec 2024Company profile
Financial ReportingOfficial identifier 458495Record date 9 Jun 2024Submission number: SR4844882Received date: 14 Feb 2025Effective date: 10 Dec 2024Company profile
Financial ReportingOfficial identifier 723763Record date 31 Dec 2024Submission number: SR4802699Received date: 13 Mar 2025Effective date: 4 Feb 2025Company profile
Financial ReportingOfficial identifier 746087Record date 31 Aug 2024Submission number: SR5106428Received date: 26 Mar 2025Effective date: 1 Feb 2025Company profile
Financial ReportingOfficial identifier 682167Record date 31 Dec 2024Submission number: SR5549775Received date: 12 May 2025Effective date: 9 May 2025Company profile
Financial ReportingOfficial identifier 721817Record date 31 May 2024Submission number: SR4938321Received date: 24 Feb 2025Effective date: 29 Dec 2024Company profile
Financial ReportingOfficial identifier 478477Record date 30 Jun 2024Submission number: SR5649968Received date: 21 May 2025Effective date: 30 Mar 2025Company profile
Financial ReportingOfficial identifier 524269Record date 30 Jun 2024Submission number: SR4565470Received date: 21 Jan 2025Effective date: 20 Jan 2025Company profile
Financial ReportingOfficial identifier 660726Record date 30 Jun 2024Submission number: SR5686499Received date: 23 May 2025Effective date: 31 Mar 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?