Financial ReportingOfficial identifier 609719Record date 31 Dec 2024Submission number: SR6790555Received date: 1 Oct 2025Effective date: 14 Aug 2025Company profile
Financial ReportingOfficial identifier 710056Record date 31 Dec 2024Submission number: SR5800839Received date: 12 Jun 2025Effective date: 4 Jun 2025Company profile
Financial ReportingOfficial identifier 420979Record date 31 May 2024Submission number: SR4536540Received date: 23 Jan 2025Effective date: 1 Dec 2024Company profile
Financial ReportingOfficial identifier 362700Record date 31 Dec 2024Submission number: SR6747485Received date: 13 Oct 2025Effective date: 22 Aug 2025Company profile
Financial ReportingOfficial identifier 559406Record date 29 Feb 2024Submission number: SR4234843Received date: 17 Dec 2024Effective date: 25 Nov 2024Company profile
Financial ReportingOfficial identifier 160208Record date 31 Dec 2024Submission number: SR5709764Received date: 26 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 323683Record date 30 Jun 2024Submission number: SR4621737Received date: 22 Jan 2025Effective date: 22 Jan 2025Company profile
Financial ReportingOfficial identifier 664137Record date 30 Jun 2024Submission number: SR5547633Received date: 9 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 683732Record date 31 Jan 2024Submission number: SR3625743Received date: 16 Oct 2024Effective date: 1 Oct 2024Company profile
Financial ReportingOfficial identifier 78232Record date 31 Aug 2024Submission number: SR5650430Received date: 22 May 2025Effective date: 21 May 2025Company profile
Financial ReportingOfficial identifier 46536Record date 31 Jan 2024Submission number: SR2794165Received date: 11 Dec 2024Effective date: 22 Oct 2024Company profile
Financial ReportingOfficial identifier 515015Record date 30 Jun 2024Submission number: SR4620377Received date: 29 Jan 2025Effective date: 3 Jan 2025Company profile
Financial ReportingOfficial identifier 716509Record date 30 Jun 2024Submission number: SR5650591Received date: 26 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 735057Record date 31 Dec 2024Submission number: SR6322225Received date: 5 Aug 2025Effective date: 5 Aug 2025Company profile
Financial ReportingOfficial identifier 641532Record date 31 Jan 2024Submission number: SR4099296Received date: 22 Nov 2024Effective date: 30 Oct 2024Company profile
Financial ReportingOfficial identifier 53558Record date 31 May 2024Submission number: SR4497382Received date: 9 Jan 2025Effective date: 9 Jan 2025Company profile
Financial ReportingOfficial identifier 676277Record date 31 Dec 2024Submission number: SR5682582Received date: 27 May 2025Effective date: 26 May 2025Company profile
Financial ReportingOfficial identifier 716363Record date 31 Dec 2024Submission number: SR5682483Received date: 27 May 2025Effective date: 26 May 2025Company profile
Financial ReportingOfficial identifier 698202Record date 30 Jun 2024Submission number: SR5013442Received date: 19 Mar 2025Effective date: 4 Mar 2025Company profile
Financial ReportingOfficial identifier 722474Record date 30 Jun 2024Submission number: SR4967127Received date: 6 Mar 2025Effective date: 14 Jan 2025Company profile
Financial ReportingOfficial identifier 388042Record date 31 Dec 2024Submission number: SR6444463Received date: 19 Aug 2025Effective date: 28 Jun 2025Company profile
Financial ReportingOfficial identifier 633541Record date 31 Aug 2024Submission number: SR5471217Received date: 1 May 2025Effective date: 7 Mar 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?