Financial ReportingOfficial identifier 499991Record date 31 Dec 2024Submission number: SR6381813Received date: 11 Aug 2025Effective date: 15 Jun 2025Company profile
Financial ReportingOfficial identifier 348627Record date 31 Jan 2024Submission number: SR4182871Received date: 19 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 329461Record date 30 Jun 2024Submission number: SR5661185Received date: 23 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 167148Record date 30 Jun 2024Submission number: SR4812817Received date: 26 Feb 2025Effective date: 11 Feb 2025Company profile
Financial ReportingOfficial identifier 660627Record date 31 Dec 2024Submission number: SR6289656Received date: 1 Aug 2025Effective date: 1 Aug 2025Company profile
Financial ReportingOfficial identifier 387633Record date 30 Nov 2024Submission number: SR6727331Received date: 2 Oct 2025Effective date: 31 Aug 2025Company profile
Financial ReportingOfficial identifier 139677Record date 31 Dec 2024Submission number: SR5785046Received date: 14 Jun 2025Effective date: 8 Jun 2025Company profile
Financial ReportingOfficial identifier 63232Record date 30 Jun 2024Submission number: SR4379751Received date: 10 Jan 2025Effective date: 12 Dec 2024Company profile
Financial ReportingOfficial identifier 235135Record date 30 Jun 2024Submission number: SR5118517Received date: 25 Mar 2025Effective date: 20 Mar 2025Company profile
Financial ReportingOfficial identifier 641310Record date 31 Dec 2024Submission number: SR5152104Received date: 27 Mar 2025Effective date: 26 Mar 2025Company profile
Financial ReportingOfficial identifier 440869Record date 30 Jun 2024Submission number: SR4913009Received date: 5 Mar 2025Effective date: 21 Feb 2025Company profile
Financial ReportingOfficial identifier 633832Record date 31 Dec 2024Submission number: SR4935617Received date: 13 Mar 2025Effective date: 12 Mar 2025Company profile
Financial ReportingOfficial identifier 695618Record date 30 Jun 2024Submission number: SR5013849Received date: 26 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 621989Record date 31 Mar 2024Submission number: SR3760530Received date: 21 Oct 2024Effective date: 26 Aug 2024Company profile
Financial ReportingOfficial identifier 684574Record date 31 Aug 2024Submission number: SR5526192Received date: 7 May 2025Effective date: 7 May 2025Company profile
Financial ReportingOfficial identifier 732045Record date 31 Dec 2024Submission number: SR6392696Received date: 13 Aug 2025Effective date: 20 Jun 2025Company profile
Financial ReportingOfficial identifier 625843Record date 31 May 2024Submission number: SR4153747Received date: 21 Dec 2024Effective date: 1 Nov 2024Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?