Financial ReportingOfficial identifier 490595Record date 30 Jun 2024Submission number: SR4698709Received date: 30 Jan 2025Effective date: 30 Jan 2025Company profile
Financial ReportingOfficial identifier 578927Record date 30 Jun 2024Submission number: SR4698829Received date: 30 Jan 2025Effective date: 30 Jan 2025Company profile
Financial ReportingOfficial identifier 490594Record date 30 Jun 2024Submission number: SR4698928Received date: 30 Jan 2025Effective date: 30 Jan 2025Company profile
Financial ReportingOfficial identifier 490596Record date 30 Jun 2024Submission number: SR4700617Received date: 31 Jan 2025Effective date: 30 Jan 2025Company profile
Financial ReportingOfficial identifier 578926Record date 30 Jun 2024Submission number: SR4699030Received date: 30 Jan 2025Effective date: 30 Jan 2025Company profile
Financial ReportingOfficial identifier 688662Record date 31 Dec 2024Submission number: SR6795812Received date: 3 Oct 2025Effective date: 23 Aug 2025Company profile
Financial ReportingOfficial identifier 692060Record date 31 Mar 2024Submission number: SR4166479Received date: 10 Dec 2024Effective date: 4 Dec 2024Company profile
Financial ReportingOfficial identifier 653437Record date 31 Dec 2024Submission number: SR5025236Received date: 6 Mar 2025Effective date: 12 Jan 2025Company profile
Financial ReportingOfficial identifier 677058Record date 31 Dec 2024Submission number: SR5711227Received date: 5 Jun 2025Effective date: 26 May 2025Company profile
Financial ReportingOfficial identifier 684687Record date 31 Dec 2024Submission number: SR5742897Received date: 9 Jun 2025Effective date: 29 May 2025Company profile
Financial ReportingOfficial identifier 726602Record date 31 Dec 2024Submission number: SR4441823Received date: 6 May 2025Effective date: 27 Mar 2025Company profile
Financial ReportingOfficial identifier 751531Record date 31 Oct 2024Submission number: SR5935430Received date: 20 Jun 2025Effective date: 2 May 2025Company profile
Financial ReportingOfficial identifier 717656Record date 29 Feb 2024Submission number: SR4254526Received date: 9 Jan 2025Effective date: 28 Nov 2024Company profile
Financial ReportingOfficial identifier 235263Record date 31 Jan 2024Submission number: SR4323461Received date: 20 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 244188Record date 29 Feb 2024Submission number: SR4686178Received date: 4 Feb 2025Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 582537Record date 31 Oct 2024Submission number: SR5811037Received date: 6 Jun 2025Effective date: 17 May 2025Company profile
Financial ReportingOfficial identifier 369358Record date 29 Feb 2024Submission number: SR4686273Received date: 4 Feb 2025Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 181053Record date 29 Feb 2024Submission number: SR3931408Received date: 19 Dec 2024Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 156984Record date 31 Mar 2024Submission number: SR3261726Received date: 28 Aug 2024Effective date: 22 Aug 2024Company profile
Financial ReportingOfficial identifier 643787Record date 30 Jun 2024Submission number: SR5189563Received date: 27 Mar 2025Effective date: 15 Feb 2025Company profile
Financial ReportingOfficial identifier 433888Record date 31 Jan 2024Submission number: SR4310179Received date: 19 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 746285Record date 30 Jun 2024Submission number: SR4773041Received date: 24 Feb 2025Effective date: 4 Feb 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?