Financial ReportingOfficial identifier 660983Record date 31 Oct 2024Submission number: SR5618353Received date: 16 May 2025Effective date: 16 May 2025Company profile
Financial ReportingOfficial identifier 482769Record date 31 Mar 2024Submission number: SR4000013Received date: 12 Nov 2024Effective date: 12 Nov 2024Company profile
Financial ReportingOfficial identifier 235345Record date 31 Aug 2024Submission number: SR5602567Received date: 4 Jun 2025Effective date: 31 May 2025Company profile
Financial ReportingOfficial identifier 665742Record date 31 Mar 2024Submission number: SR4621096Received date: 5 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 718070Record date 31 Jan 2024Submission number: SR4709653Received date: 31 Jan 2025Effective date: 26 Oct 2024Company profile
Financial ReportingOfficial identifier 718047Record date 31 Jan 2024Submission number: SR4709580Received date: 31 Jan 2025Effective date: 26 Oct 2024Company profile
Financial ReportingOfficial identifier 746795Record date 31 Dec 2024Submission number: SR6978142Received date: 21 Oct 2025Effective date: 16 Aug 2025Company profile
Financial ReportingOfficial identifier 746557Record date 31 Dec 2024Submission number: SR6978366Received date: 7 Nov 2025Effective date: 10 Aug 2025Company profile
Financial ReportingOfficial identifier 746558Record date 31 Dec 2024Submission number: SR6983826Received date: 21 Oct 2025Effective date: 10 Aug 2025Company profile
Financial ReportingOfficial identifier 609248Record date 30 Jun 2024Submission number: SR4475890Received date: 7 Jan 2025Effective date: 7 Jan 2025Company profile
Financial ReportingOfficial identifier 148460Record date 31 Oct 2024Submission number: SR5797787Received date: 10 Jun 2025Effective date: 4 Jun 2025Company profile
Financial ReportingOfficial identifier 345987Record date 31 Dec 2024Submission number: SR5916475Received date: 19 Jun 2025Effective date: 18 Jun 2025Company profile
Financial ReportingOfficial identifier 730524Record date 31 Dec 2024Submission number: SR5961193Received date: 26 Jun 2025Effective date: 30 May 2025Company profile
Financial ReportingOfficial identifier 319796Record date 31 Dec 2024Submission number: SR5518351Received date: 7 May 2025Effective date: 6 May 2025Company profile
Financial ReportingOfficial identifier 414821Record date 29 Feb 2024Submission number: SR4203319Received date: 19 Dec 2024Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 614935Record date 31 Dec 2024Submission number: SR5885271Received date: 13 Jun 2025Effective date: 9 May 2025Company profile
Financial ReportingOfficial identifier 741454Record date 31 Oct 2024Submission number: SR5817717Received date: 6 Jun 2025Effective date: 17 May 2025Company profile
Financial ReportingOfficial identifier 606606Record date 30 Jun 2024Submission number: SR5463983Received date: 21 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 719440Record date 30 Jun 2024Submission number: SR4077790Received date: 4 Dec 2024Effective date: 20 Nov 2024Company profile
Financial ReportingOfficial identifier 684780Record date 30 Nov 2024Submission number: SR5852469Received date: 12 Jun 2025Effective date: 10 Jun 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?