Financial ReportingOfficial identifier 701524Record date 31 Dec 2024Submission number: SR4691798Received date: 6 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 395482Record date 31 Dec 2024Submission number: SR6342838Received date: 13 Aug 2025Effective date: 7 Aug 2025Company profile
Financial ReportingOfficial identifier 497658Record date 30 Jun 2024Submission number: SR5070513Received date: 18 Mar 2025Effective date: 13 Mar 2025Company profile
Financial ReportingOfficial identifier 735473Record date 31 Mar 2024Submission number: SR4871923Received date: 17 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 751500Record date 31 Dec 2024Submission number: SR5968467Received date: 26 Jun 2025Effective date: 1 May 2025Company profile
Financial ReportingOfficial identifier 729259Record date 31 Jan 2024Submission number: SR3260041Received date: 22 Aug 2024Effective date: 22 Aug 2024Company profile
Financial ReportingOfficial identifier 576640Record date 5 Feb 2024Submission number: SR3632741Received date: 2 Oct 2024Effective date: 8 Aug 2024Company profile
Financial ReportingOfficial identifier 545614Record date 30 Jun 2024Submission number: SR4031233Received date: 18 Nov 2024Effective date: 15 Nov 2024Company profile
Financial ReportingOfficial identifier 507297Record date 31 Dec 2024Submission number: SR6335832Received date: 7 Aug 2025Effective date: 12 Jun 2025Company profile
Financial ReportingOfficial identifier 352741Record date 31 Dec 2024Submission number: SR5815948Received date: 6 Jun 2025Effective date: 6 Jun 2025Company profile
Financial ReportingOfficial identifier 337723Record date 31 Dec 2024Submission number: SR5805759Received date: 5 Jun 2025Effective date: 5 Jun 2025Company profile
Financial ReportingOfficial identifier 352582Record date 31 Dec 2024Submission number: SR5805864Received date: 5 Jun 2025Effective date: 5 Jun 2025Company profile
Financial ReportingOfficial identifier 617429Record date 31 Dec 2024Submission number: SR5805946Received date: 5 Jun 2025Effective date: 5 Jun 2025Company profile
Financial ReportingOfficial identifier 292095Record date 31 Dec 2024Submission number: SR5806200Received date: 5 Jun 2025Effective date: 5 Jun 2025Company profile
Financial ReportingOfficial identifier 217978Record date 30 Jun 2024Submission number: SR5155056Received date: 24 Mar 2025Effective date: 24 Mar 2025Company profile
Financial ReportingOfficial identifier 22225Record date 31 Mar 2024Submission number: SR4347523Received date: 23 Dec 2024Effective date: 23 Dec 2024Company profile
Financial ReportingOfficial identifier 506187Record date 31 Dec 2024Submission number: SR4546217Received date: 23 Jan 2025Effective date: 14 Jan 2025Company profile
Financial ReportingOfficial identifier 464683Record date 31 Jan 2024Submission number: SR4384434Received date: 27 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 609435Record date 31 Aug 2024Submission number: SR4200869Received date: 12 Dec 2024Effective date: 5 Dec 2024Company profile
Financial ReportingOfficial identifier 427911Record date 31 Mar 2024Submission number: SR4644013Received date: 24 Jan 2025Effective date: 31 Dec 2024Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?