Financial ReportingOfficial identifier 365364Record date 31 Dec 2024Submission number: SR5396396Received date: 3 Jun 2025Effective date: 6 May 2025Company profile
Financial ReportingOfficial identifier 751877Record date 31 Dec 2024Submission number: SR5740122Received date: 10 Jun 2025Effective date: 9 May 2025Company profile
Financial ReportingOfficial identifier 563514Record date 31 Dec 2024Submission number: SR6409879Received date: 18 Aug 2025Effective date: 23 Jun 2025Company profile
Financial ReportingOfficial identifier 505861Record date 31 Dec 2024Submission number: SR5982591Received date: 30 Jun 2025Effective date: 10 May 2025Company profile
Financial ReportingOfficial identifier 511411Record date 31 Dec 2024Submission number: SR5967248Received date: 25 Jun 2025Effective date: 25 Jun 2025Company profile
Financial ReportingOfficial identifier 742863Record date 30 Jun 2024Submission number: SR4490870Received date: 29 Jan 2025Effective date: 8 Dec 2024Company profile
Financial ReportingOfficial identifier 737756Record date 31 Dec 2024Submission number: SR5614836Received date: 29 May 2025Effective date: 16 May 2025Company profile
Financial ReportingOfficial identifier 753380Record date 31 Dec 2024Submission number: SR6978454Received date: 21 Oct 2025Effective date: 6 Jun 2025Company profile
Financial ReportingOfficial identifier 107759Record date 31 Oct 2024Submission number: SR4630810Received date: 10 Feb 2025Effective date: 23 Jan 2025Company profile
Financial ReportingOfficial identifier 269192Record date 29 Feb 2024Submission number: SR4635147Received date: 23 Jan 2025Effective date: 28 Nov 2024Company profile
Financial ReportingOfficial identifier 566864Record date 31 Dec 2024Submission number: SR4611820Received date: 14 Feb 2025Effective date: 20 Jan 2025Company profile
Financial ReportingOfficial identifier 398577Record date 31 Mar 2024Submission number: SR4899602Received date: 20 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 587424Record date 31 Dec 2024Submission number: SR5853626Received date: 10 Jun 2025Effective date: 10 Jun 2025Company profile
Financial ReportingOfficial identifier 326986Record date 31 Jan 2024Submission number: SR4309423Received date: 23 Dec 2024Effective date: 31 Oct 2024Company profile
Financial ReportingOfficial identifier 732104Record date 21 Jun 2024Submission number: SR3124697Received date: 16 Aug 2024Effective date: 21 Jun 2024Company profile
Financial ReportingOfficial identifier 524784Record date 31 Dec 2024Submission number: SR5604065Received date: 15 May 2025Effective date: 15 May 2025Company profile
Financial ReportingOfficial identifier 655532Record date 31 Dec 2024Submission number: SR6848090Received date: 1 Oct 2025Effective date: 21 Aug 2025Company profile
Financial ReportingOfficial identifier 726982Record date 31 Oct 2024Submission number: SR5654857Received date: 20 May 2025Effective date: 30 Mar 2025Company profile
Financial ReportingOfficial identifier 709342Record date 31 Dec 2024Submission number: SR6946069Received date: 24 Oct 2025Effective date: 31 Aug 2025Company profile
Financial ReportingOfficial identifier 673510Record date 31 Dec 2024Submission number: SR6476131Received date: 22 Aug 2025Effective date: 30 Jun 2025Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?