Financial ReportingOfficial identifier 744079Record date 31 May 2024Submission number: SR4707487Received date: 31 Jan 2025Effective date: 29 Dec 2024Company profile
Financial ReportingOfficial identifier 393696Record date 31 Dec 2024Submission number: SR6401842Received date: 13 Aug 2025Effective date: 30 Jun 2025Company profile
Financial ReportingOfficial identifier 746615Record date 31 May 2024Submission number: SR7459006Received date: 19 Dec 2025Effective date: 11 Feb 2025Company profile
Financial ReportingOfficial identifier 559771Record date 31 May 2024Submission number: SR3892085Received date: 4 Nov 2024Effective date: 1 Nov 2024Company profile
Financial ReportingOfficial identifier 671005Record date 31 Oct 2024Submission number: SR5154019Received date: 9 May 2025Effective date: 24 Mar 2025Company profile
Financial ReportingOfficial identifier 256569Record date 29 Feb 2024Submission number: SR7006854Received date: 17 Nov 2025Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 654757Record date 31 Aug 2024Submission number: SR5070486Received date: 14 Mar 2025Effective date: 7 Feb 2025Company profile
Financial ReportingOfficial identifier 734989Record date 31 Dec 2024Submission number: SR6879477Received date: 8 Oct 2025Effective date: 14 Aug 2025Company profile
Financial ReportingOfficial identifier 172940Record date 31 Dec 2024Submission number: SR6522524Received date: 26 Aug 2025Effective date: 26 Aug 2025Company profile
Financial ReportingOfficial identifier 161373Record date 31 Jan 2024Submission number: SR4019579Received date: 14 Nov 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 501826Record date 31 Dec 2024Submission number: SR5573544Received date: 12 May 2025Effective date: 12 May 2025Company profile
Financial ReportingOfficial identifier 385731Record date 31 Oct 2024Submission number: SR4955943Received date: 27 Feb 2025Effective date: 31 Jan 2025Company profile
Financial ReportingOfficial identifier 454830Record date 31 May 2024Submission number: SR4237895Received date: 13 Feb 2025Effective date: 10 Feb 2025Company profile
Financial ReportingOfficial identifier 397608Record date 29 Feb 2024Submission number: SR4631017Received date: 23 Jan 2025Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 694581Record date 31 Mar 2024Submission number: SR4941055Received date: 25 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 681705Record date 31 Dec 2024Submission number: SR5797944Received date: 12 Jun 2025Effective date: 10 May 2025Company profile
Financial ReportingOfficial identifier 483016Record date 30 Jun 2024Submission number: SR5639119Received date: 22 May 2025Effective date: 31 Mar 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?