Annual Reports 2025 10-K March 3, 2026 2024 10-K March 6, 2025 2023 10-K March 14, 2024 2022 10-K March 29, 2023 2021 10-K March 1, 2022 2020 10-K March 1, 2021 2019 10-K March 16, 2020 2018 10-K March 18, 2019 2018 20F August 23, 2018