Financial ReportingOfficial identifier 471472Record date 30 Jun 2024Submission number: SR5615277Received date: 19 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 175194Record date 31 Mar 2024Submission number: SR3129114Received date: 13 Aug 2024Effective date: 9 Aug 2024Company profile
Financial ReportingOfficial identifier 370772Record date 31 Dec 2024Submission number: SR5484472Received date: 18 Jun 2025Effective date: 2 May 2025Company profile
Financial ReportingOfficial identifier 509686Record date 14 Feb 2024Submission number: SR3633232Received date: 3 Oct 2024Effective date: 15 Aug 2024Company profile
Financial ReportingOfficial identifier 563027Record date 30 May 2024Submission number: SR4488648Received date: 9 Jan 2025Effective date: 16 Dec 2024Company profile
Financial ReportingOfficial identifier 729594Record date 31 Oct 2024Submission number: SR4969061Received date: 3 Mar 2025Effective date: 27 Feb 2025Company profile
Financial ReportingOfficial identifier 579862Record date 31 Dec 2024Submission number: SR4978096Received date: 18 Mar 2025Effective date: 28 Feb 2025Company profile
Financial ReportingOfficial identifier 548639Record date 31 Dec 2024Submission number: SR4854833Received date: 16 Feb 2025Effective date: 15 Feb 2025Company profile
Financial ReportingOfficial identifier 758196Record date 31 Dec 2024Submission number: SR6987965Received date: 17 Oct 2025Effective date: 22 Aug 2025Company profile
Financial ReportingOfficial identifier 628269Record date 30 Jun 2024Submission number: SR4734134Received date: 5 Feb 2025Effective date: 11 Dec 2024Company profile
Financial ReportingOfficial identifier 745142Record date 30 Jun 2024Submission number: SR3843073Received date: 31 Oct 2024Effective date: 25 Oct 2024Company profile
Financial ReportingOfficial identifier 636548Record date 31 Dec 2024Submission number: SR4870635Received date: 17 Feb 2025Effective date: 17 Feb 2025Company profile
Financial ReportingOfficial identifier 682582Record date 29 Feb 2024Submission number: SR2503771Received date: 5 Jun 2024Effective date: 19 May 2024Company profile
Financial ReportingOfficial identifier 753910Record date 30 Nov 2024Submission number: SR5527948Received date: 7 May 2025Effective date: 7 May 2025Company profile
Financial ReportingOfficial identifier 735294Record date 31 Mar 2024Submission number: SR3007051Received date: 10 Oct 2024Effective date: 20 Aug 2024Company profile
Financial ReportingOfficial identifier 765410Record date 30 Nov 2024Submission number: SR6469290Received date: 20 Aug 2025Effective date: 20 Aug 2025Company profile
Financial ReportingOfficial identifier 697186Record date 30 Jun 2024Submission number: SR5576434Received date: 19 May 2025Effective date: 30 Mar 2025Company profile
Financial ReportingOfficial identifier 387834Record date 31 Dec 2024Submission number: SR6422277Received date: 10 Oct 2025Effective date: 15 Aug 2025Company profile
Financial ReportingOfficial identifier 368799Record date 31 Aug 2024Submission number: SR4831660Received date: 4 Mar 2025Effective date: 13 Feb 2025Company profile
Financial ReportingOfficial identifier 645300Record date 31 Dec 2024Submission number: SR5818158Received date: 6 Jun 2025Effective date: 6 Jun 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?