Financial ReportingOfficial identifier 603412Record date 30 Jun 2024Submission number: SR4316363Received date: 19 Dec 2024Effective date: 2 Nov 2024Company profile
Financial ReportingOfficial identifier 568404Record date 31 Aug 2024Submission number: SR3765952Received date: 21 Oct 2024Effective date: 16 Oct 2024Company profile
Financial ReportingOfficial identifier 759446Record date 31 Dec 2024Submission number: SR5741997Received date: 29 May 2025Effective date: 29 May 2025Company profile
Financial ReportingOfficial identifier 653391Record date 31 Dec 2024Submission number: SR4700352Received date: 31 Jan 2025Effective date: 12 Jan 2025Company profile
Financial ReportingOfficial identifier 557609Record date 29 Feb 2024Submission number: SR4181542Received date: 2 Dec 2024Effective date: 28 Nov 2024Company profile
Financial ReportingOfficial identifier 556685Record date 29 Feb 2024Submission number: SR4182209Received date: 2 Dec 2024Effective date: 28 Nov 2024Company profile
Financial ReportingOfficial identifier 592754Record date 9 Nov 2024Submission number: SR5729087Received date: 28 May 2025Effective date: 10 May 2025Company profile
Financial ReportingOfficial identifier 682617Record date 31 Dec 2024Submission number: SR6850362Received date: 2 Oct 2025Effective date: 20 May 2025Company profile
Financial ReportingOfficial identifier 637876Record date 31 Dec 2024Submission number: SR6850326Received date: 2 Oct 2025Effective date: 16 May 2025Company profile
Financial ReportingOfficial identifier 135407Record date 31 Dec 2024Submission number: SR6391917Received date: 21 Aug 2025Effective date: 12 Aug 2025Company profile
Financial ReportingOfficial identifier 757618Record date 31 Dec 2024Submission number: SR6902864Received date: 9 Oct 2025Effective date: 14 Aug 2025Company profile
Financial ReportingOfficial identifier 698330Record date 30 Jun 2024Submission number: SR4752764Received date: 6 Feb 2025Effective date: 17 Dec 2024Company profile
Financial ReportingOfficial identifier 538442Record date 30 Jun 2024Submission number: SR4448654Received date: 14 Jan 2025Effective date: 4 Jan 2025Company profile
Financial ReportingOfficial identifier 646050Record date 29 Feb 2024Submission number: SR4633355Received date: 23 Jan 2025Effective date: 28 Nov 2024Company profile
Financial ReportingOfficial identifier 748885Record date 31 Dec 2024Submission number: SR5306558Received date: 5 May 2025Effective date: 20 Mar 2025Company profile
Financial ReportingOfficial identifier 411395Record date 31 Dec 2024Submission number: SR5797171Received date: 27 Jun 2025Effective date: 24 May 2025Company profile
Financial ReportingOfficial identifier 636507Record date 31 Dec 2024Submission number: SR6454529Received date: 19 Aug 2025Effective date: 19 Aug 2025Company profile
Financial ReportingOfficial identifier 722784Record date 31 Dec 2024Submission number: SR6445696Received date: 19 Aug 2025Effective date: 18 Aug 2025Company profile
Financial ReportingOfficial identifier 632302Record date 31 Dec 2024Submission number: SR6445738Received date: 19 Aug 2025Effective date: 17 Aug 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?