Financial ReportingOfficial identifier 66252Record date 30 Jun 2024Submission number: SR5194902Received date: 7 May 2025Effective date: 30 Mar 2025Company profile
Financial ReportingOfficial identifier 748191Record date 31 Dec 2024Submission number: SR6965223Received date: 23 Oct 2025Effective date: 31 Aug 2025Company profile
Financial ReportingOfficial identifier 290256Record date 30 Jun 2024Submission number: SR5575817Received date: 12 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 171676Record date 30 Jun 2024Submission number: SR5576074Received date: 12 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 546405Record date 30 Jun 2024Submission number: SR4751994Received date: 5 Feb 2025Effective date: 5 Feb 2025Company profile
Financial ReportingOfficial identifier 435309Record date 29 Feb 2024Submission number: SR4553027Received date: 21 Jan 2025Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 41838Record date 31 May 2024Submission number: SR4621679Received date: 29 Jan 2025Effective date: 27 Jan 2025Company profile
Financial ReportingOfficial identifier 603728Record date 29 Feb 2024Submission number: SR4251883Received date: 20 Dec 2024Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 720676Record date 30 Jun 2024Submission number: SR5306578Received date: 13 May 2025Effective date: 30 Mar 2025Company profile
Financial ReportingOfficial identifier 748272Record date 31 Aug 2024Submission number: SR5470989Received date: 1 May 2025Effective date: 1 May 2025Company profile
Financial ReportingOfficial identifier 493392Record date 31 Dec 2024Submission number: SR5862574Received date: 12 Jun 2025Effective date: 11 Jun 2025Company profile
Financial ReportingOfficial identifier 672273Record date 30 Jun 2024Submission number: SR4774947Received date: 8 Feb 2025Effective date: 15 Dec 2024Company profile
Financial ReportingOfficial identifier 630111Record date 31 Dec 2024Submission number: SR4813489Received date: 17 Feb 2025Effective date: 11 Jan 2025Company profile
Financial ReportingOfficial identifier 294354Record date 31 Dec 2024Submission number: SR5058606Received date: 11 Mar 2025Effective date: 11 Mar 2025Company profile
Financial ReportingOfficial identifier 683408Record date 31 Dec 2024Submission number: SR5474580Received date: 29 May 2025Effective date: 1 May 2025Company profile
Financial ReportingOfficial identifier 743130Record date 31 Dec 2024Submission number: SR4949434Received date: 3 Mar 2025Effective date: 25 Feb 2025Company profile
Financial ReportingOfficial identifier 344044Record date 31 Aug 2024Submission number: SR5683309Received date: 3 Jun 2025Effective date: 26 May 2025Company profile
Financial ReportingOfficial identifier 605801Record date 30 Jun 2024Submission number: SR5064037Received date: 19 Mar 2025Effective date: 12 Mar 2025Company profile
Financial ReportingOfficial identifier 377854Record date 31 Mar 2024Submission number: SR4253695Received date: 13 Dec 2024Effective date: 7 Nov 2024Company profile
Financial ReportingOfficial identifier 463291Record date 31 Oct 2024Submission number: SR5953132Received date: 26 Jun 2025Effective date: 23 Jun 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?