Financial ReportingOfficial identifier 751310Record date 30 Jun 2024Submission number: SR5218905Received date: 7 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 467297Record date 31 Dec 2024Submission number: SR5155052Received date: 24 Mar 2025Effective date: 24 Mar 2025Company profile
Financial ReportingOfficial identifier 720522Record date 30 Jun 2024Submission number: SR4660237Received date: 26 Jan 2025Effective date: 3 Dec 2024Company profile
Financial ReportingOfficial identifier 499090Record date 31 Dec 2024Submission number: SR5655133Received date: 2 Jun 2025Effective date: 20 May 2025Company profile
Financial ReportingOfficial identifier 552191Record date 31 Jan 2024Submission number: SR4087258Received date: 20 Nov 2024Effective date: 1 Oct 2024Company profile
Financial ReportingOfficial identifier 738282Record date 31 May 2024Submission number: SR4919564Received date: 22 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 746411Record date 31 Dec 2024Submission number: SR5174620Received date: 28 Mar 2025Effective date: 9 Feb 2025Company profile
Financial ReportingOfficial identifier 505512Record date 31 Dec 2024Submission number: SR5902328Received date: 16 Jun 2025Effective date: 1 May 2025Company profile
Financial ReportingOfficial identifier 181381Record date 31 Mar 2024Submission number: SR4824021Received date: 25 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 751785Record date 31 Dec 2024Submission number: SR6413009Received date: 14 Aug 2025Effective date: 14 Aug 2025Company profile
Financial ReportingOfficial identifier 578952Record date 29 Feb 2024Submission number: SR4613015Received date: 4 Feb 2025Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 323262Record date 29 Dec 2024Submission number: SR4819739Received date: 1 Aug 2025Effective date: 1 Aug 2025Company profile
Financial ReportingOfficial identifier 680477Record date 31 Mar 2024Submission number: SR4348628Received date: 23 Dec 2024Effective date: 28 Oct 2024Company profile
Financial ReportingOfficial identifier 660098Record date 4 Nov 2024Submission number: SR5901011Received date: 18 Jun 2025Effective date: 5 May 2025Company profile
Financial ReportingOfficial identifier 713567Record date 29 Feb 2024Submission number: SR2460249Received date: 9 May 2024Effective date: 1 May 2024Company profile
Financial ReportingOfficial identifier 119034Record date 31 Dec 2024Submission number: SR5034634Received date: 12 Mar 2025Effective date: 31 Jan 2025Company profile
Financial ReportingOfficial identifier 566612Record date 31 Aug 2024Submission number: SR7614799Received date: 6 Jan 2026Effective date: 18 Feb 2025Company profile
Financial ReportingOfficial identifier 605678Record date 30 Jun 2024Submission number: SR4707293Received date: 31 Jan 2025Effective date: 8 Dec 2024Company profile
Financial ReportingOfficial identifier 708640Record date 31 Dec 2024Submission number: SR5886478Received date: 16 Jun 2025Effective date: 23 May 2025Company profile
Financial ReportingOfficial identifier 578255Record date 31 Aug 2024Submission number: SR5059186Received date: 21 Mar 2025Effective date: 2 Mar 2025Company profile
Financial ReportingOfficial identifier 251485Record date 30 Jun 2024Submission number: SR5310217Received date: 2 May 2025Effective date: 31 Mar 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?