Financial ReportingOfficial identifier 540631Record date 31 Mar 2024Submission number: SR3190871Received date: 15 Aug 2024Effective date: 15 Aug 2024Company profile
Financial ReportingOfficial identifier 462099Record date 31 Mar 2024Submission number: SR4613729Received date: 21 Jan 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 745450Record date 31 Dec 2024Submission number: SR5028239Received date: 17 Mar 2025Effective date: 21 Jan 2025Company profile
Financial ReportingOfficial identifier 731601Record date 31 Dec 2024Submission number: SR6964182Received date: 15 Oct 2025Effective date: 14 Jun 2025Company profile
Financial ReportingOfficial identifier 653840Record date 30 Jun 2024Submission number: SR4562845Received date: 31 Jan 2025Effective date: 16 Jan 2025Company profile
Financial ReportingOfficial identifier 415598Record date 31 Jan 2024Submission number: SR2390698Received date: 28 Mar 2024Effective date: 8 Feb 2024Company profile
Financial ReportingOfficial identifier 31304Record date 31 Dec 2024Submission number: SR6487354Received date: 22 Aug 2025Effective date: 30 Jun 2025Company profile
Financial ReportingOfficial identifier 585352Record date 30 Jun 2024Submission number: SR4914569Received date: 26 Feb 2025Effective date: 4 Jan 2025Company profile
Financial ReportingOfficial identifier 454728Record date 31 Dec 2024Submission number: SR4958758Received date: 26 Feb 2025Effective date: 26 Feb 2025Company profile
Financial ReportingOfficial identifier 617492Record date 31 Dec 2024Submission number: SR6291663Received date: 8 Aug 2025Effective date: 15 Jun 2025Company profile
Financial ReportingOfficial identifier 369870Record date 31 Mar 2024Submission number: SR4911368Received date: 23 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 19862Record date 29 Jun 2024Submission number: SR5664363Received date: 21 May 2025Effective date: 29 Mar 2025Company profile
Financial ReportingOfficial identifier 429934Record date 31 Dec 2024Submission number: SR5071999Received date: 25 Mar 2025Effective date: 13 Mar 2025Company profile
Financial ReportingOfficial identifier 127243Record date 31 Dec 2024Submission number: SR4966565Received date: 27 Feb 2025Effective date: 27 Feb 2025Company profile
Financial ReportingOfficial identifier 290910Record date 31 Aug 2024Submission number: SR5586201Received date: 22 May 2025Effective date: 13 May 2025Company profile
Financial ReportingOfficial identifier 136966Record date 31 Dec 2024Submission number: SR4950045Received date: 26 Mar 2025Effective date: 20 Mar 2025Company profile
Financial ReportingOfficial identifier 725292Record date 28 Feb 2024Submission number: SR3268397Received date: 23 Aug 2024Effective date: 23 Aug 2024Company profile
Financial ReportingOfficial identifier 268604Record date 31 May 2024Submission number: SR4824561Received date: 24 Feb 2025Effective date: 12 Feb 2025Company profile
Financial ReportingOfficial identifier 727496Record date 29 Feb 2024Submission number: SR4064885Received date: 18 Nov 2024Effective date: 12 Oct 2024Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?