Financial ReportingOfficial identifier 663800Record date 31 Mar 2024Submission number: SR4153155Received date: 28 Nov 2024Effective date: 27 Nov 2024Company profile
Financial ReportingOfficial identifier 663853Record date 31 Mar 2024Submission number: SR4153321Received date: 28 Nov 2024Effective date: 27 Nov 2024Company profile
Financial ReportingOfficial identifier 663787Record date 31 Mar 2024Submission number: SR4153329Received date: 28 Nov 2024Effective date: 27 Nov 2024Company profile
Financial ReportingOfficial identifier 663002Record date 31 Mar 2024Submission number: SR4149702Received date: 28 Nov 2024Effective date: 26 Nov 2024Company profile
Financial ReportingOfficial identifier 726257Record date 31 Dec 2024Submission number: SR5617103Received date: 16 May 2025Effective date: 21 Mar 2025Company profile
Financial ReportingOfficial identifier 649831Record date 30 Jun 2024Submission number: SR5662254Received date: 23 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 121609Record date 31 Mar 2024Submission number: SR4229532Received date: 10 Dec 2024Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 701545Record date 31 Aug 2024Submission number: SR4742323Received date: 6 Feb 2025Effective date: 4 Feb 2025Company profile
Financial ReportingOfficial identifier 655993Record date 31 Dec 2024Submission number: SR5026270Received date: 6 Mar 2025Effective date: 28 Feb 2025Company profile
Financial ReportingOfficial identifier 497237Record date 30 Jun 2024Submission number: SR4870202Received date: 18 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 579055Record date 31 Mar 2024Submission number: SR4912868Received date: 21 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 624585Record date 31 Dec 2024Submission number: SR6466876Received date: 21 Aug 2025Effective date: 20 Aug 2025Company profile
Financial ReportingOfficial identifier 607471Record date 30 Jun 2024Submission number: SR5473984Received date: 1 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 539474Record date 31 Jan 2024Submission number: SR3830597Received date: 22 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 625302Record date 31 Aug 2024Submission number: SR4909765Received date: 4 Jun 2025Effective date: 31 May 2025Company profile
Financial ReportingOfficial identifier 168793Record date 31 Dec 2024Submission number: SR6466119Received date: 20 Aug 2025Effective date: 18 Aug 2025Company profile
Financial ReportingOfficial identifier 551333Record date 31 Dec 2024Submission number: SR6487360Received date: 22 Aug 2025Effective date: 22 Aug 2025Company profile
Financial ReportingOfficial identifier 632651Record date 31 Dec 2024Submission number: SR6837679Received date: 3 Oct 2025Effective date: 23 Aug 2025Company profile
Financial ReportingOfficial identifier 434504Record date 31 Mar 2024Submission number: SR4245652Received date: 13 Dec 2024Effective date: 12 Dec 2024Company profile
Financial ReportingOfficial identifier 648153Record date 27 Mar 2024Submission number: SR3704939Received date: 10 Oct 2024Effective date: 10 Oct 2024Company profile
Financial ReportingOfficial identifier 402203Record date 31 Jan 2024Submission number: SR2995026Received date: 20 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 74461Record date 30 Nov 2024Submission number: SR6799337Received date: 16 Oct 2025Effective date: 30 Aug 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?