Financial ReportingOfficial identifier 108549Record date 31 Dec 2024Submission number: SR4965831Received date: 15 Aug 2025Effective date: 13 Aug 2025Company profile
Financial ReportingOfficial identifier 673335Record date 30 Jun 2024Submission number: SR4496927Received date: 23 Jan 2025Effective date: 3 Jan 2025Company profile
Financial ReportingOfficial identifier 539288Record date 31 Jan 2024Submission number: SR4251351Received date: 19 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 346096Record date 31 Dec 2024Submission number: SR4825300Received date: 20 Feb 2025Effective date: 31 Jan 2025Company profile
Financial ReportingOfficial identifier 146372Record date 29 Feb 2024Submission number: SR4242855Received date: 16 Dec 2024Effective date: 28 Oct 2024Company profile
Financial ReportingOfficial identifier 585439Record date 31 Dec 2024Submission number: SR5530243Received date: 23 May 2025Effective date: 7 May 2025Company profile
Financial ReportingOfficial identifier 207338Record date 30 Nov 2024Submission number: SR7052368Received date: 28 Oct 2025Effective date: 31 Aug 2025Company profile
Financial ReportingOfficial identifier 253992Record date 31 Dec 2024Submission number: SR6963045Received date: 6 Nov 2025Effective date: 8 Aug 2025Company profile
Financial ReportingOfficial identifier 82287Record date 31 Aug 2024Submission number: SR5950490Received date: 29 Jun 2025Effective date: 31 May 2025Company profile
Financial ReportingOfficial identifier 682956Record date 31 Dec 2024Submission number: SR5644249Received date: 28 May 2025Effective date: 19 May 2025Company profile
Financial ReportingOfficial identifier 617217Record date 31 Dec 2024Submission number: SR6351955Received date: 8 Aug 2025Effective date: 13 Jun 2025Company profile
Financial ReportingOfficial identifier 336477Record date 31 Dec 2024Submission number: SR5969872Received date: 25 Jun 2025Effective date: 25 Jun 2025Company profile
Financial ReportingOfficial identifier 255300Record date 31 Dec 2024Submission number: SR5011131Received date: 7 Mar 2025Effective date: 5 Mar 2025Company profile
Financial ReportingOfficial identifier 340639Record date 31 Mar 2024Submission number: SR2502114Received date: 24 May 2024Effective date: 24 May 2024Company profile
Financial ReportingOfficial identifier 578336Record date 29 Feb 2024Submission number: SR2613749Received date: 25 Jun 2024Effective date: 14 Jun 2024Company profile
Financial ReportingOfficial identifier 684611Record date 31 Dec 2024Submission number: SR7319726Received date: 16 Feb 2026Effective date: 9 Jun 2025Company profile
Financial ReportingOfficial identifier 386467Record date 30 Jun 2024Submission number: SR5119829Received date: 24 Mar 2025Effective date: 25 Mar 2025Company profile
Financial ReportingOfficial identifier 722644Record date 15 Jan 2024Submission number: SR2372385Received date: 11 Mar 2024Effective date: 15 Jan 2024Company profile
Financial ReportingOfficial identifier 323081Record date 6 Jun 2024Submission number: SR4203442Received date: 11 Dec 2024Effective date: 6 Dec 2024Company profile
Financial ReportingOfficial identifier 565394Record date 31 Dec 2024Submission number: SR4946030Received date: 26 Feb 2025Effective date: 25 Feb 2025Company profile
Financial ReportingOfficial identifier 671252Record date 31 May 2024Submission number: SR4602386Received date: 21 Jan 2025Effective date: 27 Nov 2024Company profile
Financial ReportingOfficial identifier 12676Record date 31 Dec 2024Submission number: SR5732888Received date: 28 May 2025Effective date: 28 May 2025Company profile
Financial ReportingOfficial identifier 54365Record date 31 Aug 2024Submission number: SR5788498Received date: 6 Jun 2025Effective date: 22 May 2025Company profile
Financial ReportingOfficial identifier 698963Record date 30 Jun 2024Submission number: SR5327336Received date: 15 May 2025Effective date: 31 Mar 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?