Financial ReportingOfficial identifier 330412Record date 31 Dec 2024Submission number: SR5105623Received date: 24 Mar 2025Effective date: 19 Mar 2025Company profile
Financial ReportingOfficial identifier 488593Record date 30 Nov 2024Submission number: SR7031461Received date: 24 Oct 2025Effective date: 31 Aug 2025Company profile
Financial ReportingOfficial identifier 378463Record date 31 Dec 2024Submission number: SR5896572Received date: 15 Jun 2025Effective date: 21 May 2025Company profile
Financial ReportingOfficial identifier 316352Record date 31 May 2024Submission number: SR4820299Received date: 26 Feb 2025Effective date: 12 Feb 2025Company profile
Financial ReportingOfficial identifier 649840Record date 10 Nov 2024Submission number: SR7563360Received date: 31 Dec 2025Effective date: 10 May 2025Company profile
Financial ReportingOfficial identifier 628065Record date 31 Aug 2024Submission number: SR5653231Received date: 22 May 2025Effective date: 20 May 2025Company profile
Financial ReportingOfficial identifier 746716Record date 31 Dec 2024Submission number: SR4685944Received date: 11 Feb 2025Effective date: 30 Jan 2025Company profile
Financial ReportingOfficial identifier 735067Record date 31 Jan 2024Submission number: SR3634758Received date: 4 Oct 2024Effective date: 14 Aug 2024Company profile
Financial ReportingOfficial identifier 697051Record date 30 Jun 2024Submission number: SR4600560Received date: 20 Jan 2025Effective date: 1 Dec 2024Company profile
Financial ReportingOfficial identifier 738805Record date 31 Mar 2024Submission number: SR4776210Received date: 20 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 661628Record date 31 Dec 2024Submission number: SR5641385Received date: 27 May 2025Effective date: 19 May 2025Company profile
Financial ReportingOfficial identifier 363228Record date 31 Mar 2024Submission number: SR4676450Received date: 4 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 687516Record date 31 Dec 2024Submission number: SR6315830Received date: 7 Aug 2025Effective date: 10 Aug 2025Company profile
Financial ReportingOfficial identifier 725156Record date 31 Mar 2024Submission number: SR4881333Received date: 24 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 485405Record date 31 May 2024Submission number: SR4246276Received date: 12 Dec 2024Effective date: 10 Dec 2024Company profile
Financial ReportingOfficial identifier 707911Record date 30 Nov 2024Submission number: SR6454338Received date: 19 Aug 2025Effective date: 30 Jun 2025Company profile
Financial ReportingOfficial identifier 414801Record date 31 Jan 2024Submission number: SR3259441Received date: 22 Aug 2024Effective date: 1 Aug 2024Company profile
Financial ReportingOfficial identifier 579147Record date 31 Dec 2024Submission number: SR6496663Received date: 23 Aug 2025Effective date: 30 Jun 2025Company profile
Financial ReportingOfficial identifier 717708Record date 31 Mar 2024Submission number: SR7436609Received date: 24 Dec 2025Effective date: 21 Oct 2024Company profile
Financial ReportingOfficial identifier 491563Record date 31 Dec 2024Submission number: SR5179542Received date: 19 May 2025Effective date: 2 May 2025Company profile
Financial ReportingOfficial identifier 720545Record date 31 Oct 2024Submission number: SR4488537Received date: 24 Jan 2025Effective date: 3 Dec 2024Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?