Financial ReportingOfficial identifier 732208Record date 31 Dec 2024Submission number: SR6388555Received date: 13 Aug 2025Effective date: 21 Jun 2025Company profile
Financial ReportingOfficial identifier 591637Record date 28 Feb 2024Submission number: SR4226312Received date: 10 Dec 2024Effective date: 24 Oct 2024Company profile
Financial ReportingOfficial identifier 404249Record date 31 Aug 2024Submission number: SR4315963Received date: 19 Dec 2024Effective date: 19 Dec 2024Company profile
Financial ReportingOfficial identifier 552076Record date 31 Oct 2024Submission number: SR5843113Received date: 10 Jun 2025Effective date: 3 May 2025Company profile
Financial ReportingOfficial identifier 694893Record date 9 May 2024Submission number: SR4321174Received date: 20 Dec 2024Effective date: 10 Nov 2024Company profile
Financial ReportingOfficial identifier 568062Record date 31 Dec 2024Submission number: SR7111356Received date: 7 Nov 2025Effective date: 31 Aug 2025Company profile
Financial ReportingOfficial identifier 721746Record date 30 Jun 2024Submission number: SR5684027Received date: 26 May 2025Effective date: 30 Mar 2025Company profile
Financial ReportingOfficial identifier 631982Record date 31 Jan 2024Submission number: SR3680119Received date: 8 Oct 2024Effective date: 14 Aug 2024Company profile
Financial ReportingOfficial identifier 615825Record date 31 Dec 2024Submission number: SR5392574Received date: 20 Jun 2025Effective date: 20 Jun 2025Company profile
Financial ReportingOfficial identifier 533812Record date 31 Mar 2024Submission number: SR4236364Received date: 13 Jan 2025Effective date: 11 Dec 2024Company profile
Financial ReportingOfficial identifier 592198Record date 31 Dec 2024Submission number: SR5961718Received date: 24 Jun 2025Effective date: 24 Jun 2025Company profile
Financial ReportingOfficial identifier 589876Record date 31 Dec 2024Submission number: SR6402669Received date: 19 Aug 2025Effective date: 18 Aug 2025Company profile
Financial ReportingOfficial identifier 589874Record date 31 Dec 2024Submission number: SR6402766Received date: 19 Aug 2025Effective date: 18 Aug 2025Company profile
Financial ReportingOfficial identifier 650305Record date 29 Feb 2024Submission number: SR4685721Received date: 4 Feb 2025Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 718871Record date 31 Mar 2024Submission number: SR4209845Received date: 6 Dec 2024Effective date: 10 Nov 2024Company profile
Financial ReportingOfficial identifier 670031Record date 31 Dec 2024Submission number: SR4878264Received date: 21 Feb 2025Effective date: 18 Feb 2025Company profile
Financial ReportingOfficial identifier 704023Record date 16 Mar 2024Submission number: SR2408549Received date: 1 May 2024Effective date: 16 Mar 2024Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?