Financial ReportingOfficial identifier 498030Record date 31 Dec 2024Submission number: SR5719430Received date: 28 May 2025Effective date: 26 May 2025Company profile
Financial ReportingOfficial identifier 375163Record date 31 Dec 2024Submission number: SR6876007Received date: 6 Oct 2025Effective date: 28 Aug 2025Company profile
Financial ReportingOfficial identifier 600493Record date 29 Feb 2024Submission number: SR3126071Received date: 9 Aug 2024Effective date: 8 Aug 2024Company profile
Financial ReportingOfficial identifier 631683Record date 30 Jun 2024Submission number: SR5175009Received date: 28 Mar 2025Effective date: 8 Feb 2025Company profile
Financial ReportingOfficial identifier 678775Record date 31 Dec 2024Submission number: SR5968224Received date: 20 Aug 2025Effective date: 25 Jun 2025Company profile
Financial ReportingOfficial identifier 674878Record date 30 Jan 2024Submission number: SR2378276Received date: 17 Mar 2024Effective date: 30 Jan 2024Company profile
Financial ReportingOfficial identifier 723214Record date 30 Jun 2024Submission number: SR4782515Received date: 12 Mar 2025Effective date: 26 Jan 2025Company profile
Financial ReportingOfficial identifier 465335Record date 31 Mar 2024Submission number: SR4144778Received date: 27 Nov 2024Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 719760Record date 30 Jun 2024Submission number: SR4602304Received date: 20 Jan 2025Effective date: 24 Nov 2024Company profile
Financial ReportingOfficial identifier 361883Record date 31 Dec 2024Submission number: SR5481220Received date: 13 May 2025Effective date: 25 Mar 2025Company profile
Financial ReportingOfficial identifier 744278Record date 31 Dec 2024Submission number: SR4978365Received date: 28 Feb 2025Effective date: 4 Jan 2025Company profile
Financial ReportingOfficial identifier 693999Record date 30 Jun 2024Submission number: SR3952613Received date: 27 Nov 2024Effective date: 28 Oct 2024Company profile
Financial ReportingOfficial identifier 89833Record date 30 Jun 2024Submission number: SR5617240Received date: 16 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 701327Record date 31 Dec 2024Submission number: SR4554615Received date: 7 Mar 2025Effective date: 13 Feb 2025Company profile
Financial ReportingOfficial identifier 699550Record date 30 Jun 2024Submission number: SR5653126Received date: 21 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 491749Record date 31 Mar 2024Submission number: SR3161696Received date: 12 Aug 2024Effective date: 12 Aug 2024Company profile
Financial ReportingOfficial identifier 619849Record date 31 Jan 2024Submission number: SR4320169Received date: 20 Dec 2024Effective date: 29 Oct 2024Company profile
Financial ReportingOfficial identifier 728360Record date 31 Dec 2024Submission number: SR6382070Received date: 13 Aug 2025Effective date: 12 Aug 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?