Financial ReportingOfficial identifier 495764Record date 29 Feb 2024Submission number: SR2514786Received date: 31 May 2024Effective date: 31 May 2024Company profile
Financial ReportingOfficial identifier 674727Record date 31 Aug 2024Submission number: SR5168689Received date: 25 Mar 2025Effective date: 28 Jan 2025Company profile
Financial ReportingOfficial identifier 215057Record date 31 Mar 2024Submission number: SR3372965Received date: 5 Dec 2024Effective date: 2 Dec 2024Company profile
Financial ReportingOfficial identifier 14636Record date 31 Mar 2024Submission number: SR4694449Received date: 4 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 743407Record date 19 Dec 2024Submission number: SR4775491Received date: 10 Feb 2025Effective date: 19 Dec 2024Company profile
Financial ReportingOfficial identifier 707271Record date 31 Dec 2024Submission number: SR5017863Received date: 2 May 2025Effective date: 4 May 2025Company profile
Financial ReportingOfficial identifier 527778Record date 31 Dec 2024Submission number: SR5882720Received date: 18 Jun 2025Effective date: 13 Jun 2025Company profile
Financial ReportingOfficial identifier 470808Record date 29 Feb 2024Submission number: SR4325934Received date: 22 Dec 2024Effective date: 14 Nov 2024Company profile
Financial ReportingOfficial identifier 693542Record date 31 Dec 2024Submission number: SR5049671Received date: 10 Mar 2025Effective date: 10 Mar 2025Company profile
Financial ReportingOfficial identifier 647220Record date 30 Jun 2024Submission number: SR4144556Received date: 26 Nov 2024Effective date: 26 Nov 2024Company profile
Financial ReportingOfficial identifier 756125Record date 31 Dec 2024Submission number: SR6419092Received date: 18 Aug 2025Effective date: 15 Aug 2025Company profile
Financial ReportingOfficial identifier 533719Record date 31 Jan 2024Submission number: SR3644425Received date: 7 Oct 2024Effective date: 7 Oct 2024Company profile
Financial ReportingOfficial identifier 734143Record date 30 Jun 2024Submission number: SR4289124Received date: 6 Feb 2025Effective date: 31 Jan 2025Company profile
Financial ReportingOfficial identifier 723865Record date 31 Dec 2024Submission number: SR6836542Received date: 2 Oct 2025Effective date: 8 Aug 2025Company profile
Financial ReportingOfficial identifier 740957Record date 31 May 2024Submission number: SR3876283Received date: 19 Nov 2024Effective date: 30 Oct 2024Company profile
Financial ReportingOfficial identifier 752948Record date 31 Oct 2024Submission number: SR5843942Received date: 23 Jun 2025Effective date: 29 May 2025Company profile
Financial ReportingOfficial identifier 585884Record date 30 Jun 2024Submission number: SR4823169Received date: 12 Feb 2025Effective date: 11 Jan 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?