Financial ReportingOfficial identifier 481002Record date 31 Jan 2024Submission number: SR3296781Received date: 29 Aug 2024Effective date: 17 Aug 2024Company profile
Financial ReportingOfficial identifier 583831Record date 31 Dec 2024Submission number: SR6211470Received date: 5 Aug 2025Effective date: 7 Jun 2025Company profile
Financial ReportingOfficial identifier 539312Record date 29 Feb 2024Submission number: SR2513527Received date: 5 Jun 2024Effective date: 30 May 2024Company profile
Financial ReportingOfficial identifier 662157Record date 31 Dec 2024Submission number: SR6291341Received date: 1 Aug 2025Effective date: 9 Jun 2025Company profile
Financial ReportingOfficial identifier 717446Record date 31 Mar 2024Submission number: SR4022451Received date: 4 Dec 2024Effective date: 13 Oct 2024Company profile
Financial ReportingOfficial identifier 713819Record date 31 Dec 2024Submission number: SR6856136Received date: 4 Oct 2025Effective date: 17 Aug 2025Company profile
Financial ReportingOfficial identifier 755680Record date 31 Dec 2024Submission number: SR5916218Received date: 30 Jun 2025Effective date: 30 Jun 2025Company profile
Financial ReportingOfficial identifier 527087Record date 29 Feb 2024Submission number: SR4299394Received date: 20 Dec 2024Effective date: 3 Nov 2024Company profile
Financial ReportingOfficial identifier 649344Record date 30 Jun 2024Submission number: SR4823728Received date: 17 Feb 2025Effective date: 14 Feb 2025Company profile
Financial ReportingOfficial identifier 578613Record date 31 Mar 2024Submission number: SR4912646Received date: 21 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 369474Record date 30 Jun 2024Submission number: SR5207795Received date: 31 Mar 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 633750Record date 31 Dec 2024Submission number: SR6381057Received date: 28 Aug 2025Effective date: 20 Aug 2025Company profile
Financial ReportingOfficial identifier 697654Record date 30 Jun 2024Submission number: SR5615363Received date: 24 May 2025Effective date: 30 Mar 2025Company profile
Financial ReportingOfficial identifier 386420Record date 31 May 2024Submission number: SR4531825Received date: 13 Jan 2025Effective date: 21 Nov 2024Company profile
Financial ReportingOfficial identifier 262169Record date 31 Mar 2024Submission number: SR2497770Received date: 3 Jun 2024Effective date: 22 May 2024Company profile
Financial ReportingOfficial identifier 482094Record date 30 Jun 2024Submission number: SR5548699Received date: 9 May 2025Effective date: 15 Mar 2025Company profile
Financial ReportingOfficial identifier 742658Record date 31 May 2024Submission number: SR4440192Received date: 17 Jan 2025Effective date: 6 Dec 2024Company profile
Financial ReportingOfficial identifier 656464Record date 31 Aug 2024Submission number: SR5111747Received date: 19 Mar 2025Effective date: 4 Mar 2025Company profile
Financial ReportingOfficial identifier 722976Record date 30 Nov 2024Submission number: SR6476620Received date: 25 Aug 2025Effective date: 30 Jun 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?