Financial ReportingOfficial identifier 139733Record date 30 Jun 2024Submission number: SR5674175Received date: 22 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 601856Record date 31 Mar 2024Submission number: SR4290714Received date: 25 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 224341Record date 29 Feb 2024Submission number: SR4643235Received date: 24 Jan 2025Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 515613Record date 31 Dec 2024Submission number: SR4971383Received date: 28 Feb 2025Effective date: 26 Feb 2025Company profile
Financial ReportingOfficial identifier 655855Record date 31 Dec 2024Submission number: SR4892491Received date: 22 Feb 2025Effective date: 26 Feb 2025Company profile
Financial ReportingOfficial identifier 665932Record date 31 Dec 2024Submission number: SR6848055Received date: 1 Oct 2025Effective date: 6 Aug 2025Company profile
Financial ReportingOfficial identifier 458206Record date 30 Jun 2024Submission number: SR5217186Received date: 1 May 2025Effective date: 30 Mar 2025Company profile
Financial ReportingOfficial identifier 374906Record date 31 Aug 2024Submission number: SR5656662Received date: 10 Jun 2025Effective date: 20 May 2025Company profile
Financial ReportingOfficial identifier 442080Record date 31 Aug 2024Submission number: SR3843029Received date: 31 Oct 2024Effective date: 25 Oct 2024Company profile
Financial ReportingOfficial identifier 763944Record date 31 Dec 2024Submission number: SR5517986Received date: 26 May 2025Effective date: 6 May 2025Company profile
Financial ReportingOfficial identifier 221762Record date 31 Jan 2024Submission number: SR4228641Received date: 12 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 557840Record date 31 Jan 2024Submission number: SR4224629Received date: 10 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 407088Record date 31 Aug 2024Submission number: SR4751641Received date: 17 Feb 2025Effective date: 10 Feb 2025Company profile
Financial ReportingOfficial identifier 564440Record date 30 Jun 2024Submission number: SR5204381Received date: 30 Mar 2025Effective date: 6 Feb 2025Company profile
Financial ReportingOfficial identifier 650064Record date 31 Mar 2024Submission number: SR4911214Received date: 21 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 671944Record date 31 Mar 2024Submission number: SR4911465Received date: 21 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 723334Record date 31 Dec 2024Submission number: SR5026848Received date: 17 Mar 2025Effective date: 27 Jan 2025Company profile
Financial ReportingOfficial identifier 585199Record date 30 Jun 2024Submission number: SR4746400Received date: 20 Feb 2025Effective date: 29 Dec 2024Company profile
Financial ReportingOfficial identifier 471285Record date 31 May 2024Submission number: SR4967082Received date: 7 Mar 2025Effective date: 25 Feb 2025Company profile
Financial ReportingOfficial identifier 724869Record date 31 Aug 2024Submission number: SR5065506Received date: 12 Mar 2025Effective date: 26 Feb 2025Company profile
Financial ReportingOfficial identifier 603687Record date 30 Jun 2024Submission number: SR5695067Received date: 26 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 652021Record date 18 Dec 2024Submission number: SR6987226Received date: 17 Oct 2025Effective date: 18 Dec 2024Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?