Financial ReportingOfficial identifier 581200Record date 31 Mar 2024Submission number: SR4867740Received date: 17 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 360605Record date 31 Aug 2024Submission number: SR4919264Received date: 18 Mar 2025Effective date: 23 Feb 2025Company profile
Financial ReportingOfficial identifier 209756Record date 30 Jun 2024Submission number: SR5663202Received date: 23 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 72240Record date 30 Jun 2024Submission number: SR4252895Received date: 6 Jan 2025Effective date: 13 Nov 2024Company profile
Financial ReportingOfficial identifier 597888Record date 31 Dec 2024Submission number: SR6389219Received date: 25 Aug 2025Effective date: 8 Aug 2025Company profile
Financial ReportingOfficial identifier 607254Record date 30 Jun 2024Submission number: SR5675674Received date: 26 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 667184Record date 30 Nov 2024Submission number: SR6840252Received date: 17 Oct 2025Effective date: 24 Aug 2025Company profile
Financial ReportingOfficial identifier 669735Record date 31 Mar 2024Submission number: SR4939519Received date: 24 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 340605Record date 31 Mar 2024Submission number: SR4832081Received date: 14 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 400493Record date 31 Dec 2024Submission number: SR6445933Received date: 27 Aug 2025Effective date: 18 Aug 2025Company profile
Financial ReportingOfficial identifier 571607Record date 31 Dec 2024Submission number: SR4555645Received date: 10 Feb 2025Effective date: 15 Jan 2025Company profile
Financial ReportingOfficial identifier 742685Record date 31 Mar 2024Submission number: SR4100124Received date: 2 Dec 2024Effective date: 26 Nov 2024Company profile
Financial ReportingOfficial identifier 651254Record date 4 Jun 2024Submission number: SR5069363Received date: 13 Mar 2025Effective date: 28 Feb 2025Company profile
Financial ReportingOfficial identifier 712400Record date 31 Jan 2024Submission number: SR4302749Received date: 19 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 745098Record date 30 Jun 2024Submission number: SR5050873Received date: 13 Mar 2025Effective date: 17 Jan 2025Company profile
Financial ReportingOfficial identifier 623347Record date 31 Mar 2024Submission number: SR4903468Received date: 24 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 731545Record date 31 Dec 2024Submission number: SR5573316Received date: 13 May 2025Effective date: 12 May 2025Company profile
Financial ReportingOfficial identifier 377733Record date 31 Oct 2024Submission number: SR5936294Received date: 20 Jun 2025Effective date: 5 May 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?