Financial ReportingOfficial identifier 494763Record date 31 Mar 2024Submission number: SR4644002Received date: 24 Jan 2025Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 673603Record date 30 Nov 2024Submission number: SR5020823Received date: 5 Mar 2025Effective date: 8 Jan 2025Company profile
Financial ReportingOfficial identifier 351833Record date 31 Dec 2024Submission number: SR5471933Received date: 1 May 2025Effective date: 1 May 2025Company profile
Financial ReportingOfficial identifier 692430Record date 31 Mar 2024Submission number: SR3910084Received date: 29 Nov 2024Effective date: 12 Oct 2024Company profile
Financial ReportingOfficial identifier 350257Record date 31 Dec 2024Submission number: SR5652008Received date: 23 May 2025Effective date: 19 May 2025Company profile
Financial ReportingOfficial identifier 677262Record date 31 Dec 2024Submission number: SR4946213Received date: 25 Feb 2025Effective date: 25 Feb 2025Company profile
Financial ReportingOfficial identifier 273199Record date 31 Mar 2024Submission number: SR4762402Received date: 7 Feb 2025Effective date: 14 Dec 2024Company profile
Financial ReportingOfficial identifier 693190Record date 31 Mar 2024Submission number: SR4012447Received date: 18 Nov 2024Effective date: 20 Oct 2024Company profile
Financial ReportingOfficial identifier 730782Record date 31 Mar 2024Submission number: SR4676623Received date: 30 Jan 2025Effective date: 5 Dec 2024Company profile
Financial ReportingOfficial identifier 704801Record date 31 Dec 2024Submission number: SR5594708Received date: 23 May 2025Effective date: 30 Mar 2025Company profile
Financial ReportingOfficial identifier 163759Record date 31 Aug 2024Submission number: SR4224619Received date: 17 Dec 2024Effective date: 9 Dec 2024Company profile
Financial ReportingOfficial identifier 702910Record date 31 Jan 2024Submission number: SR3783935Received date: 29 Oct 2024Effective date: 31 Aug 2024Company profile
Financial ReportingOfficial identifier 745401Record date 30 Jun 2024Submission number: SR4888155Received date: 20 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 740471Record date 31 May 2024Submission number: SR3879994Received date: 20 Nov 2024Effective date: 5 Nov 2024Company profile
Financial ReportingOfficial identifier 500903Record date 31 Aug 2024Submission number: SR4706583Received date: 11 Feb 2025Effective date: 6 Jan 2025Company profile
Financial ReportingOfficial identifier 676098Record date 31 Dec 2024Submission number: SR5547550Received date: 9 May 2025Effective date: 20 Feb 2025Company profile
Financial ReportingOfficial identifier 401384Record date 31 Mar 2024Submission number: SR4429668Received date: 3 Jan 2025Effective date: 28 Oct 2024Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?