Financial ReportingOfficial identifier 684129Record date 31 Dec 2024Submission number: SR5785062Received date: 11 Jun 2025Effective date: 3 Jun 2025Company profile
Financial ReportingOfficial identifier 703060Record date 31 Dec 2024Submission number: SR5966534Received date: 13 Aug 2025Effective date: 30 Jun 2025Company profile
Financial ReportingOfficial identifier 401085Record date 29 Feb 2024Submission number: SR4542391Received date: 16 Jan 2025Effective date: 28 Nov 2024Company profile
Financial ReportingOfficial identifier 15524Record date 29 Feb 2024Submission number: SR4676447Received date: 30 Jan 2025Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 444340Record date 31 Dec 2024Submission number: SR6855897Received date: 2 Oct 2025Effective date: 7 Aug 2025Company profile
Financial ReportingOfficial identifier 585009Record date 31 Aug 2024Submission number: SR5155364Received date: 28 Mar 2025Effective date: 24 Mar 2025Company profile
Financial ReportingOfficial identifier 593178Record date 31 Dec 2024Submission number: SR5596500Received date: 26 May 2025Effective date: 14 May 2025Company profile
Financial ReportingOfficial identifier 3673Record date 29 Feb 2024Submission number: SR3031754Received date: 15 Jan 2025Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 681622Record date 31 Dec 2024Submission number: SR5915324Received date: 20 Jun 2025Effective date: 20 Jun 2025Company profile
Financial ReportingOfficial identifier 250327Record date 30 Jun 2024Submission number: SR5613599Received date: 16 May 2025Effective date: 23 Mar 2025Company profile
Financial ReportingOfficial identifier 363757Record date 31 Dec 2024Submission number: SR6353520Received date: 8 Aug 2025Effective date: 8 Aug 2025Company profile
Financial ReportingOfficial identifier 384603Record date 31 Jan 2024Submission number: SR4155760Received date: 27 Nov 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 179086Record date 31 Aug 2024Submission number: SR5987680Received date: 30 Jun 2025Effective date: 30 May 2025Company profile
Financial ReportingOfficial identifier 605091Record date 31 May 2024Submission number: SR4867809Received date: 19 Feb 2025Effective date: 21 Feb 2025Company profile
Financial ReportingOfficial identifier 387219Record date 30 Jun 2024Submission number: SR4753154Received date: 10 Feb 2025Effective date: 5 Feb 2025Company profile
Financial ReportingOfficial identifier 532015Record date 30 Jun 2024Submission number: SR4803887Received date: 21 Feb 2025Effective date: 10 Feb 2025Company profile
Financial ReportingOfficial identifier 707442Record date 31 Dec 2024Submission number: SR5975164Received date: 26 Jun 2025Effective date: 8 May 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?