Financial ReportingOfficial identifier 601481Record date 31 Mar 2024Submission number: SR3258165Received date: 23 Aug 2024Effective date: 22 Aug 2024Company profile
Financial ReportingOfficial identifier 625096Record date 30 Jun 2024Submission number: SR4182896Received date: 5 Dec 2024Effective date: 19 Oct 2024Company profile
Financial ReportingOfficial identifier 492890Record date 29 Feb 2024Submission number: SR2645439Received date: 25 Jun 2024Effective date: 16 Jun 2024Company profile
Financial ReportingOfficial identifier 544492Record date 30 Jun 2024Submission number: SR5167469Received date: 13 May 2025Effective date: 30 Mar 2025Company profile
Financial ReportingOfficial identifier 720609Record date 31 Oct 2024Submission number: SR4743746Received date: 4 Feb 2025Effective date: 7 Dec 2024Company profile
Financial ReportingOfficial identifier 334108Record date 31 Dec 2024Submission number: SR4877845Received date: 3 Mar 2025Effective date: 18 Feb 2025Company profile
Financial ReportingOfficial identifier 404768Record date 31 Dec 2024Submission number: SR5732240Received date: 4 Jun 2025Effective date: 3 Jun 2025Company profile
Financial ReportingOfficial identifier 704221Record date 31 Aug 2024Submission number: SR5615118Received date: 16 May 2025Effective date: 21 Mar 2025Company profile
Financial ReportingOfficial identifier 502796Record date 31 Dec 2024Submission number: SR6917423Received date: 15 Oct 2025Effective date: 25 Aug 2025Company profile
Financial ReportingOfficial identifier 475140Record date 31 Dec 2024Submission number: SR4950102Received date: 25 Feb 2025Effective date: 25 Feb 2025Company profile
Financial ReportingOfficial identifier 387722Record date 30 Jun 2024Submission number: SR4752136Received date: 5 Feb 2025Effective date: 22 Dec 2024Company profile
Financial ReportingOfficial identifier 286247Record date 31 Dec 2024Submission number: SR5021734Received date: 27 Mar 2025Effective date: 10 Mar 2025Company profile
Financial ReportingOfficial identifier 653948Record date 30 Jun 2024Submission number: SR5058122Received date: 19 Mar 2025Effective date: 23 Jan 2025Company profile
Financial ReportingOfficial identifier 602152Record date 31 Mar 2024Submission number: SR4197656Received date: 4 Dec 2024Effective date: 10 Oct 2024Company profile
Financial ReportingOfficial identifier 101567Record date 30 Jun 2024Submission number: SR4622347Received date: 22 Jan 2025Effective date: 30 Nov 2024Company profile
Financial ReportingOfficial identifier 603679Record date 31 Oct 2024Submission number: SR4349381Received date: 23 Dec 2024Effective date: 5 Nov 2024Company profile
Financial ReportingOfficial identifier 16655Record date 31 Dec 2024Submission number: SR4741203Received date: 5 Feb 2025Effective date: 4 Feb 2025Company profile
Financial ReportingOfficial identifier 744043Record date 28 Dec 2024Submission number: SR4379111Received date: 28 Dec 2024Effective date: 28 Dec 2024Company profile
Financial ReportingOfficial identifier 670863Record date 31 Dec 2024Submission number: SR6353655Received date: 8 Aug 2025Effective date: 8 Aug 2025Company profile
Financial ReportingOfficial identifier 643356Record date 31 Jan 2024Submission number: SR3748873Received date: 15 Oct 2024Effective date: 15 Oct 2024Company profile
Financial ReportingOfficial identifier 641009Record date 31 Mar 2024Submission number: SR4813590Received date: 11 Feb 2025Effective date: 31 Dec 2024Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?