Financial ReportingOfficial identifier 744463Record date 31 Dec 2024Submission number: SR8581055Received date: 8 May 2026Effective date: 30 Jun 2025Company profile
Financial ReportingOfficial identifier 302562Record date 29 Feb 2024Submission number: SR4671823Received date: 31 Jan 2025Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 607729Record date 31 Dec 2024Submission number: SR4695711Received date: 27 Feb 2025Effective date: 10 Jan 2025Company profile
Financial ReportingOfficial identifier 385973Record date 31 May 2024Submission number: SR3838135Received date: 12 Nov 2024Effective date: 24 Oct 2024Company profile
Financial ReportingOfficial identifier 759947Record date 31 Dec 2024Submission number: SR6480616Received date: 7 Oct 2025Effective date: 21 Aug 2025Company profile
Financial ReportingOfficial identifier 738171Record date 29 Feb 2024Submission number: SR4610553Received date: 24 Jan 2025Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 481005Record date 29 Feb 2024Submission number: SR4148120Received date: 12 Dec 2024Effective date: 26 Nov 2024Company profile
Financial ReportingOfficial identifier 423405Record date 30 Jun 2024Submission number: SR4574625Received date: 17 Jan 2025Effective date: 17 Jan 2025Company profile
Financial ReportingOfficial identifier 519777Record date 31 Dec 2024Submission number: SR5707775Received date: 24 Jun 2025Effective date: 26 May 2025Company profile
Financial ReportingOfficial identifier 441161Record date 30 Jun 2024Submission number: SR4575328Received date: 20 Jan 2025Effective date: 13 Dec 2024Company profile
Financial ReportingOfficial identifier 430002Record date 31 Oct 2024Submission number: SR5936062Received date: 20 Jun 2025Effective date: 21 May 2025Company profile
Financial ReportingOfficial identifier 690398Record date 31 Mar 2024Submission number: SR4900050Received date: 21 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 156363Record date 31 Jan 2024Submission number: SR2977283Received date: 20 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 744379Record date 31 Aug 2024Submission number: SR5708591Received date: 12 Jun 2025Effective date: 31 May 2025Company profile
Financial ReportingOfficial identifier 553002Record date 24 Mar 2024Submission number: SR4190166Received date: 3 Dec 2024Effective date: 24 Nov 2024Company profile
Financial ReportingOfficial identifier 637793Record date 31 Dec 2024Submission number: SR5910662Received date: 17 Jun 2025Effective date: 15 May 2025Company profile
Financial ReportingOfficial identifier 104027Record date 31 Oct 2024Submission number: SR4870472Received date: 25 Feb 2025Effective date: 17 Feb 2025Company profile
Financial ReportingOfficial identifier 166256Record date 31 Dec 2024Submission number: SR5014561Received date: 4 Mar 2025Effective date: 4 Mar 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?