2025 Annual Report 3 MB Proxy Statement 5.1 MB Form 10-K 503.4 KB 2024 Annual Report 2.2 MB Proxy Statement 8.7 MB Form 10-K 610.9 KB 2023 Annual Report 7.1 MB Proxy Statement 4.2 MB Form 10-K 600.4 KB 2022 Annual Report 14.2 MB Proxy Statement 6.2 MB Form 10-K 792.7 KB 2021 Annual Report 16.7 MB Proxy Statement 3.1 MB Form 10-K 1.1 MB 2020 Annual Report 14.9 MB Proxy Statement 1.7 MB Form 10-K 860.6 KB 2019 Annual Report 5 MB Proxy Statement 707.7 KB Form 10-K 1 MB 2018 Annual Report 4.5 MB Proxy Statement 4.8 MB Form 10-K 997 KB 2017 Annual Report 4.3 MB Proxy Statement 746.2 KB Form 10-K 1 MB 2016 Annual Report 3.2 MB Proxy Statement 752 KB Form 10-K 1.8 MB