Financial ReportingOfficial identifier 682713Record date 31 Dec 2024Submission number: SR5587282Received date: 23 Jun 2025Effective date: 19 Jun 2025Company profile
Financial ReportingOfficial identifier 738033Record date 31 Aug 2024Submission number: SR4073802Received date: 27 Nov 2024Effective date: 4 Oct 2024Company profile
Financial ReportingOfficial identifier 643465Record date 31 Dec 2024Submission number: SR6537069Received date: 28 Aug 2025Effective date: 12 Aug 2025Company profile
Financial ReportingOfficial identifier 607315Record date 30 Jun 2024Submission number: SR5008344Received date: 4 Mar 2025Effective date: 4 Jan 2025Company profile
Financial ReportingOfficial identifier 134992Record date 30 Jun 2024Submission number: SR4092794Received date: 20 Nov 2024Effective date: 24 Oct 2024Company profile
Financial ReportingOfficial identifier 740638Record date 30 Jun 2024Submission number: SR5190647Received date: 28 Mar 2025Effective date: 31 Jan 2025Company profile
Financial ReportingOfficial identifier 732256Record date 31 Dec 2024Submission number: SR5072064Received date: 15 Aug 2025Effective date: 21 Jun 2025Company profile
Financial ReportingOfficial identifier 688492Record date 28 Feb 2024Submission number: SR4310982Received date: 2 Jan 2025Effective date: 22 Nov 2024Company profile
Financial ReportingOfficial identifier 725172Record date 31 Dec 2024Submission number: SR6791037Received date: 17 Oct 2025Effective date: 28 Aug 2025Company profile
Financial ReportingOfficial identifier 639114Record date 31 Dec 2024Submission number: SR6154370Received date: 11 Aug 2025Effective date: 5 Jun 2025Company profile
Financial ReportingOfficial identifier 636809Record date 31 Oct 2024Submission number: SR5963530Received date: 25 Jun 2025Effective date: 1 May 2025Company profile
Financial ReportingOfficial identifier 15478Record date 30 Nov 2024Submission number: SR5309122Received date: 26 Jun 2025Effective date: 27 May 2025Company profile
Financial ReportingOfficial identifier 263974Record date 31 Mar 2024Submission number: SR4441264Received date: 20 Jan 2025Effective date: 14 Dec 2024Company profile
Financial ReportingOfficial identifier 711959Record date 30 Jun 2024Submission number: SR3839969Received date: 12 Nov 2024Effective date: 30 Jun 2024Company profile
Financial ReportingOfficial identifier 521983Record date 31 Mar 2024Submission number: SR4676531Received date: 29 Jan 2025Effective date: 3 Dec 2024Company profile
Financial ReportingOfficial identifier 677671Record date 31 Aug 2024Submission number: SR5900636Received date: 16 Jun 2025Effective date: 31 May 2025Company profile
Financial ReportingOfficial identifier 720366Record date 30 Jun 2024Submission number: SR5660968Received date: 21 May 2025Effective date: 30 Mar 2025Company profile
Financial ReportingOfficial identifier 710301Record date 31 May 2024Submission number: SR4935469Received date: 25 Feb 2025Effective date: 16 Dec 2024Company profile
Financial ReportingOfficial identifier 734704Record date 31 Dec 2024Submission number: SR6854663Received date: 2 Oct 2025Effective date: 8 Aug 2025Company profile
Financial ReportingOfficial identifier 650535Record date 30 Jun 2024Submission number: SR4132649Received date: 25 Nov 2024Effective date: 22 Nov 2024Company profile
Financial ReportingOfficial identifier 671768Record date 30 Jun 2024Submission number: SR4153943Received date: 28 Nov 2024Effective date: 27 Nov 2024Company profile
Financial ReportingOfficial identifier 651292Record date 30 Jun 2024Submission number: SR4207797Received date: 11 Dec 2024Effective date: 6 Dec 2024Company profile
Financial ReportingOfficial identifier 498466Record date 28 Feb 2024Submission number: SR4062352Received date: 18 Nov 2024Effective date: 9 Nov 2024Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?