Financial ReportingOfficial identifier 719356Record date 31 May 2024Submission number: SR4478153Received date: 8 Jan 2025Effective date: 20 Nov 2024Company profile
Financial ReportingOfficial identifier 482662Record date 31 May 2024Submission number: SR4766247Received date: 10 Feb 2025Effective date: 11 Feb 2025Company profile
Financial ReportingOfficial identifier 511826Record date 31 Mar 2024Submission number: SR4244735Received date: 12 Dec 2024Effective date: 12 Dec 2024Company profile
Financial ReportingOfficial identifier 747883Record date 31 Dec 2024Submission number: SR6815163Received date: 1 Oct 2025Effective date: 21 Aug 2025Company profile
Financial ReportingOfficial identifier 556891Record date 29 Feb 2024Submission number: SR4409275Received date: 30 Dec 2024Effective date: 3 Nov 2024Company profile
Financial ReportingOfficial identifier 369347Record date 31 Mar 2024Submission number: SR4291856Received date: 7 Jan 2025Effective date: 17 Dec 2024Company profile
Financial ReportingOfficial identifier 261267Record date 31 Mar 2024Submission number: SR3835967Received date: 25 Oct 2024Effective date: 28 Oct 2024Company profile
Financial ReportingOfficial identifier 364145Record date 31 Dec 2024Submission number: SR6468888Received date: 25 Aug 2025Effective date: 20 Aug 2025Company profile
Financial ReportingOfficial identifier 672352Record date 30 Jun 2024Submission number: SR4805324Received date: 10 Feb 2025Effective date: 17 Dec 2024Company profile
Financial ReportingOfficial identifier 682550Record date 31 Dec 2024Submission number: SR6514587Received date: 25 Aug 2025Effective date: 25 Aug 2025Company profile
Financial ReportingOfficial identifier 726778Record date 31 Dec 2024Submission number: SR5516646Received date: 14 May 2025Effective date: 29 Mar 2025Company profile
Financial ReportingOfficial identifier 697517Record date 31 May 2024Submission number: SR4485202Received date: 15 Jan 2025Effective date: 8 Dec 2024Company profile
Financial ReportingOfficial identifier 639153Record date 30 Nov 2024Submission number: SR6466821Received date: 21 Aug 2025Effective date: 20 Aug 2025Company profile
Financial ReportingOfficial identifier 697736Record date 31 Dec 2024Submission number: SR5879286Received date: 13 Jun 2025Effective date: 12 Jun 2025Company profile
Financial ReportingOfficial identifier 699732Record date 31 Jan 2024Submission number: SR2286875Received date: 20 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 740435Record date 5 Nov 2024Submission number: SR3964192Received date: 10 Feb 2025Effective date: 5 Nov 2024Company profile
Financial ReportingOfficial identifier 703803Record date 31 Dec 2024Submission number: SR5501065Received date: 4 May 2025Effective date: 14 Mar 2025Company profile
Financial ReportingOfficial identifier 644569Record date 31 Jan 2024Submission number: SR3743516Received date: 17 Oct 2024Effective date: 26 Aug 2024Company profile
Financial ReportingOfficial identifier 578906Record date 31 Mar 2024Submission number: SR3625835Received date: 1 Oct 2024Effective date: 9 Aug 2024Company profile
Financial ReportingOfficial identifier 738711Record date 31 Mar 2024Submission number: SR4155535Received date: 4 Dec 2024Effective date: 17 Oct 2024Company profile
Financial ReportingOfficial identifier 595058Record date 31 Dec 2024Submission number: SR6336672Received date: 7 Aug 2025Effective date: 7 Aug 2025Company profile
Financial ReportingOfficial identifier 526288Record date 29 Feb 2024Submission number: SR3884728Received date: 11 Dec 2024Effective date: 17 Oct 2024Company profile
Financial ReportingOfficial identifier 749122Record date 31 Dec 2024Submission number: SR5392566Received date: 2 May 2025Effective date: 22 Mar 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?