Financial ReportingOfficial identifier 249739Record date 30 Jun 2024Submission number: SR5130310Received date: 13 May 2025Effective date: 21 Mar 2025Company profile
Financial ReportingOfficial identifier 749152Record date 30 Jun 2024Submission number: SR5307394Received date: 6 May 2025Effective date: 25 Mar 2025Company profile
Financial ReportingOfficial identifier 545098Record date 31 May 2024Submission number: SR4545249Received date: 17 Jan 2025Effective date: 9 Dec 2024Company profile
Financial ReportingOfficial identifier 612788Record date 31 Oct 2024Submission number: SR4196981Received date: 6 Dec 2024Effective date: 4 Dec 2024Company profile
Financial ReportingOfficial identifier 554391Record date 31 Dec 2024Submission number: SR6321131Received date: 5 Aug 2025Effective date: 15 Jun 2025Company profile
Financial ReportingOfficial identifier 579651Record date 31 Dec 2024Submission number: SR4820744Received date: 14 Feb 2025Effective date: 12 Feb 2025Company profile
Financial ReportingOfficial identifier 387433Record date 30 Jun 2024Submission number: SR5711231Received date: 26 May 2025Effective date: 30 Mar 2025Company profile
Financial ReportingOfficial identifier 744026Record date 30 Jun 2024Submission number: SR4938314Received date: 24 Feb 2025Effective date: 28 Dec 2024Company profile
Financial ReportingOfficial identifier 573839Record date 31 Oct 2024Submission number: SR6182580Received date: 7 Aug 2025Effective date: 16 Jun 2025Company profile
Financial ReportingOfficial identifier 513410Record date 30 Jun 2024Submission number: SR5120955Received date: 25 Mar 2025Effective date: 20 Mar 2025Company profile
Financial ReportingOfficial identifier 410531Record date 31 Oct 2024Submission number: SR5994933Received date: 30 Jun 2025Effective date: 8 May 2025Company profile
Financial ReportingOfficial identifier 735619Record date 31 Dec 2024Submission number: SR6788371Received date: 8 Oct 2025Effective date: 23 Aug 2025Company profile
Financial ReportingOfficial identifier 634974Record date 31 Dec 2024Submission number: SR6289592Received date: 5 Aug 2025Effective date: 30 Jun 2025Company profile
Financial ReportingOfficial identifier 431996Record date 31 Dec 2024Submission number: SR6402580Received date: 14 Aug 2025Effective date: 20 Jun 2025Company profile
Financial ReportingOfficial identifier 604425Record date 30 Jun 2024Submission number: SR5593342Received date: 14 May 2025Effective date: 31 Mar 2025Company profile
Financial ReportingOfficial identifier 408634Record date 31 Dec 2024Submission number: SR5816380Received date: 6 Jun 2025Effective date: 6 Jun 2025Company profile
Financial ReportingOfficial identifier 454831Record date 29 Feb 2024Submission number: SR4565821Received date: 4 Feb 2025Effective date: 30 Nov 2024Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?