Financial ReportingOfficial identifier 745577Record date 31 Dec 2024Submission number: SR8182629Received date: 13 Mar 2026Effective date: 25 Jan 2025Company profile
Financial ReportingOfficial identifier 662830Record date 30 Nov 2024Submission number: SR5728831Received date: 28 May 2025Effective date: 28 May 2025Company profile
Financial ReportingOfficial identifier 766926Record date 31 Dec 2024Submission number: SR6467594Received date: 20 Aug 2025Effective date: 20 Aug 2025Company profile
Financial ReportingOfficial identifier 695607Record date 31 May 2024Submission number: SR5194689Received date: 28 Mar 2025Effective date: 31 Jan 2025Company profile
Financial ReportingOfficial identifier 392590Record date 31 Jan 2024Submission number: SR3844762Received date: 8 Nov 2024Effective date: 19 Oct 2024Company profile
Financial ReportingOfficial identifier 727767Record date 31 Oct 2024Submission number: SR5863609Received date: 11 Jun 2025Effective date: 11 Jun 2025Company profile
Financial ReportingOfficial identifier 666756Record date 29 Feb 2024Submission number: SR2401134Received date: 26 Mar 2024Effective date: 25 Mar 2024Company profile
Financial ReportingOfficial identifier 248604Record date 31 Mar 2024Submission number: SR4900308Received date: 21 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 320570Record date 31 Mar 2024Submission number: SR4877535Received date: 24 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 726212Record date 31 Dec 2024Submission number: SR6418480Received date: 15 Aug 2025Effective date: 15 Aug 2025Company profile
Financial ReportingOfficial identifier 266101Record date 31 May 2024Submission number: SR4751589Received date: 5 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 540740Record date 31 Mar 2024Submission number: SR4890212Received date: 21 Feb 2025Effective date: 31 Dec 2024Company profile
Financial ReportingOfficial identifier 344930Record date 30 Jun 2024Submission number: SR5661271Received date: 21 May 2025Effective date: 30 Mar 2025Company profile
Financial ReportingOfficial identifier 66295Record date 31 Dec 2024Submission number: SR5187005Received date: 1 May 2025Effective date: 1 May 2025Company profile
Financial ReportingOfficial identifier 86303Record date 31 Dec 2024Submission number: SR4553661Received date: 5 Feb 2025Effective date: 29 Jan 2025Company profile
Financial ReportingOfficial identifier 745932Record date 31 Aug 2024Submission number: SR4563676Received date: 17 Jan 2025Effective date: 16 Jan 2025Company profile
Financial ReportingOfficial identifier 601201Record date 31 May 2024Submission number: SR3125637Received date: 9 Aug 2024Effective date: 8 Aug 2024Company profile
Optional analytics help us improve page performance. Allow Cloudflare Web Analytics?