2025 Annual Report Download the report Report Archive Annual reports 2024 annual Report2023 annual Report2022 Annual Report 2021 Annual Report2020 Annual Report July-dec 2025 Insider reportJan-June 2025 Insider reportJuly-December 2024 Insider ReportJan-June 2024 Insider report july-dec 2023 insider ReportJan-June 2023 Insider reportjuly-dec 2022 Insider reportJan-June 2022 Insider report 2024 9902023 990 Quarterly reports Tax