Financial ReportingOfficial identifier 630910Record date 30 Jun 2024Submission number: SR5527808Received date: 23 May 2025Effective date: 30 Mar 2025Company profile
Financial ReportingOfficial identifier 459908Record date 30 Jun 2024Submission number: SR4475786Received date: 8 Jan 2025Effective date: 7 Jan 2025Company profile
Financial ReportingOfficial identifier 557214Record date 31 Dec 2024Submission number: SR5733000Received date: 11 Jun 2025Effective date: 2 Jun 2025Company profile
Financial ReportingOfficial identifier 639360Record date 31 Dec 2024Submission number: SR6341152Received date: 7 Aug 2025Effective date: 10 Jun 2025Company profile
Financial ReportingOfficial identifier 476933Record date 30 Jun 2024Submission number: SR5673586Received date: 22 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 535231Record date 31 Oct 2024Submission number: SR5079163Received date: 31 Mar 2025Effective date: 14 Mar 2025Company profile
Financial ReportingOfficial identifier 513328Record date 31 Mar 2024Submission number: SR4176363Received date: 3 Dec 2024Effective date: 18 Nov 2024Company profile
Financial ReportingOfficial identifier 318667Record date 31 Jan 2024Submission number: SR4213273Received date: 9 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 585882Record date 30 Jun 2024Submission number: SR5024185Received date: 6 Mar 2025Effective date: 11 Jan 2025Company profile
Financial ReportingOfficial identifier 660713Record date 31 Dec 2024Submission number: SR4802951Received date: 24 Feb 2025Effective date: 22 Feb 2025Company profile
Financial ReportingOfficial identifier 695495Record date 31 Aug 2024Submission number: SR5749778Received date: 30 May 2025Effective date: 14 Nov 2024Company profile
Financial ReportingOfficial identifier 392482Record date 31 Dec 2024Submission number: SR5862777Received date: 18 Jun 2025Effective date: 11 Jun 2025Company profile
Financial ReportingOfficial identifier 607506Record date 31 May 2024Submission number: SR5155735Received date: 24 Mar 2025Effective date: 6 Feb 2025Company profile
Financial ReportingOfficial identifier 707172Record date 2 May 2024Submission number: SR2454067Received date: 11 Jun 2024Effective date: 2 May 2024Company profile
Financial ReportingOfficial identifier 618560Record date 31 Dec 2024Submission number: SR5921617Received date: 26 Jun 2025Effective date: 19 Jun 2025Company profile
Financial ReportingOfficial identifier 439153Record date 10 Oct 2024Submission number: SR5967624Received date: 25 Jun 2025Effective date: 4 May 2025Company profile
Financial ReportingOfficial identifier 499873Record date 31 Dec 2024Submission number: SR5750288Received date: 5 Jun 2025Effective date: 30 May 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?