Financial ReportingOfficial identifier 715395Record date 29 Feb 2024Submission number: SR4244621Received date: 12 Dec 2024Effective date: 28 Nov 2024Company profile
Financial ReportingOfficial identifier 352989Record date 31 Jan 2024Submission number: SR4298727Received date: 18 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 709313Record date 30 Nov 2024Submission number: SR6864115Received date: 3 Oct 2025Effective date: 31 Aug 2025Company profile
Financial ReportingOfficial identifier 436199Record date 30 Jun 2024Submission number: SR5519375Received date: 6 May 2025Effective date: 12 Mar 2025Company profile
Financial ReportingOfficial identifier 536653Record date 31 Dec 2024Submission number: SR5617079Received date: 29 May 2025Effective date: 16 May 2025Company profile
Financial ReportingOfficial identifier 674305Record date 30 Jun 2024Submission number: SR5612805Received date: 16 May 2025Effective date: 21 Mar 2025Company profile
Financial ReportingOfficial identifier 742536Record date 30 Jun 2024Submission number: SR4509333Received date: 20 Jan 2025Effective date: 1 Dec 2024Company profile
Financial ReportingOfficial identifier 320360Record date 31 Dec 2024Submission number: SR4831878Received date: 3 Mar 2025Effective date: 13 Feb 2025Company profile
Financial ReportingOfficial identifier 354272Record date 30 Jun 2024Submission number: SR5328662Received date: 13 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 696364Record date 31 May 2024Submission number: SR5003983Received date: 3 Mar 2025Effective date: 28 Feb 2025Company profile
Financial ReportingOfficial identifier 588751Record date 31 Dec 2024Submission number: SR5025216Received date: 6 Mar 2025Effective date: 5 Mar 2025Company profile
Financial ReportingOfficial identifier 576728Record date 31 Dec 2024Submission number: SR6857382Received date: 3 Oct 2025Effective date: 8 Aug 2025Company profile
Financial ReportingOfficial identifier 448364Record date 31 Dec 2024Submission number: SR6955585Received date: 17 Oct 2025Effective date: 31 Aug 2025Company profile
Financial ReportingOfficial identifier 621799Record date 31 Dec 2024Submission number: SR6956886Received date: 15 Oct 2025Effective date: 23 Aug 2025Company profile
Financial ReportingOfficial identifier 667322Record date 29 Feb 2024Submission number: SR3693024Received date: 10 Oct 2024Effective date: 26 Aug 2024Company profile
Financial ReportingOfficial identifier 65928Record date 31 Oct 2024Submission number: SR5916747Received date: 12 Aug 2025Effective date: 19 Jun 2025Company profile
Financial ReportingOfficial identifier 213574Record date 31 Mar 2024Submission number: SR4466612Received date: 6 Jan 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 629166Record date 30 Jun 2024Submission number: SR4499924Received date: 23 Jan 2025Effective date: 25 Dec 2024Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?