Financial ReportingOfficial identifier 434905Record date 31 Mar 2024Submission number: SR4776187Received date: 24 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 609922Record date 31 Dec 2024Submission number: SR5907968Received date: 19 Jun 2025Effective date: 17 Jun 2025Company profile
Financial ReportingOfficial identifier 588659Record date 31 Mar 2024Submission number: SR4310043Received date: 20 Dec 2024Effective date: 19 Dec 2024Company profile
Financial ReportingOfficial identifier 339206Record date 31 Mar 2024Submission number: SR4310093Received date: 20 Dec 2024Effective date: 19 Dec 2024Company profile
Financial ReportingOfficial identifier 583125Record date 31 Mar 2024Submission number: SR4946902Received date: 25 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 675977Record date 30 Jun 2024Submission number: SR5109603Received date: 19 Mar 2025Effective date: 19 Feb 2025Company profile
Financial ReportingOfficial identifier 467468Record date 29 Feb 2024Submission number: SR3183462Received date: 26 Aug 2024Effective date: 13 Aug 2024Company profile
Financial ReportingOfficial identifier 640681Record date 31 Dec 2024Submission number: SR5604119Received date: 15 May 2025Effective date: 15 May 2025Company profile
Financial ReportingOfficial identifier 368002Record date 31 Jan 2024Submission number: SR4293473Received date: 17 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 282664Record date 31 Mar 2024Submission number: SR4900997Received date: 20 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 527288Record date 30 Jun 2024Submission number: SR4057081Received date: 18 Nov 2024Effective date: 18 Nov 2024Company profile
Financial ReportingOfficial identifier 492371Record date 31 Dec 2024Submission number: SR6977888Received date: 22 Oct 2025Effective date: 31 Aug 2025Company profile
Financial ReportingOfficial identifier 735524Record date 31 Dec 2024Submission number: SR5127213Received date: 21 Mar 2025Effective date: 21 Mar 2025Company profile
Financial ReportingOfficial identifier 662566Record date 31 Dec 2024Submission number: SR6250562Received date: 5 Aug 2025Effective date: 11 Jun 2025Company profile
Financial ReportingOfficial identifier 531513Record date 31 Dec 2024Submission number: SR5119617Received date: 26 Mar 2025Effective date: 16 Feb 2025Company profile
Financial ReportingOfficial identifier 741962Record date 30 Oct 2024Submission number: SR4516687Received date: 14 Jan 2025Effective date: 24 Nov 2024Company profile
Financial ReportingOfficial identifier 543994Record date 31 May 2024Submission number: SR4187849Received date: 17 Dec 2024Effective date: 15 Nov 2024Company profile
Financial ReportingOfficial identifier 745415Record date 31 Dec 2024Submission number: SR5862879Received date: 11 Jun 2025Effective date: 11 Jun 2025Company profile
Financial ReportingOfficial identifier 736016Record date 31 Dec 2024Submission number: SR4881580Received date: 18 Feb 2025Effective date: 18 Feb 2025Company profile
Financial ReportingOfficial identifier 601710Record date 31 Mar 2024Submission number: SR4890171Received date: 19 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 535415Record date 30 Nov 2024Submission number: SR5883947Received date: 13 Jun 2025Effective date: 14 May 2025Company profile
Financial ReportingOfficial identifier 352876Record date 4 Feb 2024Submission number: SR3260247Received date: 22 Aug 2024Effective date: 4 Aug 2024Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?