Financial ReportingOfficial identifier 663715Record date 31 Mar 2024Submission number: SR4951362Received date: 25 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 722789Record date 30 Jun 2024Submission number: SR4939968Received date: 25 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 523787Record date 31 Jan 2024Submission number: SR2490990Received date: 24 May 2024Effective date: 20 May 2024Company profile
Financial ReportingOfficial identifier 317834Record date 31 Dec 2024Submission number: SR5749180Received date: 23 Jun 2025Effective date: 30 May 2025Company profile
Financial ReportingOfficial identifier 571003Record date 31 Dec 2024Submission number: SR5783991Received date: 16 Jun 2025Effective date: 2 May 2025Company profile
Financial ReportingOfficial identifier 646589Record date 31 Dec 2024Submission number: SR5681929Received date: 23 May 2025Effective date: 23 May 2025Company profile
Financial ReportingOfficial identifier 707020Record date 31 Dec 2024Submission number: SR5866327Received date: 11 Jun 2025Effective date: 1 May 2025Company profile
Financial ReportingOfficial identifier 502817Record date 31 Aug 2024Submission number: SR5995742Received date: 30 Jun 2025Effective date: 31 May 2025Company profile
Financial ReportingOfficial identifier 625695Record date 31 Jan 2024Submission number: SR3232546Received date: 21 Aug 2024Effective date: 19 Aug 2024Company profile
Financial ReportingOfficial identifier 701227Record date 31 Dec 2024Submission number: SR5107074Received date: 21 Mar 2025Effective date: 5 Feb 2025Company profile
Financial ReportingOfficial identifier 731038Record date 31 Dec 2024Submission number: SR5719204Received date: 9 Jun 2025Effective date: 4 Jun 2025Company profile
Financial ReportingOfficial identifier 564676Record date 30 Jun 2024Submission number: SR5018215Received date: 5 Mar 2025Effective date: 9 Jan 2025Company profile
Financial ReportingOfficial identifier 575545Record date 31 Aug 2024Submission number: SR4012550Received date: 29 Jan 2025Effective date: 29 Jan 2025Company profile
Financial ReportingOfficial identifier 105912Record date 31 Dec 2024Submission number: SR5750945Received date: 4 Jun 2025Effective date: 30 May 2025Company profile
Financial ReportingOfficial identifier 412090Record date 31 Dec 2024Submission number: SR5798168Received date: 12 Jun 2025Effective date: 5 Jun 2025Company profile
Financial ReportingOfficial identifier 735787Record date 27 Aug 2024Submission number: SR3627471Received date: 2 Oct 2024Effective date: 27 Aug 2024Company profile
Financial ReportingOfficial identifier 562149Record date 31 Dec 2024Submission number: SR6331618Received date: 24 Oct 2025Effective date: 31 Aug 2025Company profile
Financial ReportingOfficial identifier 743579Record date 31 Aug 2024Submission number: SR4237051Received date: 20 Jan 2025Effective date: 22 Dec 2024Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?