2025 CEO Letter 30.7 KB Proxy Statement 28.9 MB Form 10-K 584.3 KB 2024 CEO Letter 55 KB Proxy Statement 4.1 MB Form 10-K 1.1 MB 2023 CEO Letter 167.3 KB Proxy Statement 4.9 MB Form 10-K 1.8 MB 2022 CEO Letter 195.9 KB Proxy Statement 4.5 MB Form 10-K 1.7 MB 2021 CEO Letter 168.9 KB Proxy Statement 4.2 MB Form 10-K 1.7 MB 2020 CEO Letter 168.8 KB Proxy Statement 534.2 KB Form 10-K 849.2 KB 2019 CEO Letter 82.4 KB Proxy Statement 365.4 KB Form 10-K 867.9 KB 2018 CEO Letter 82.5 KB Proxy Statement 667 KB Form 10-K 757.5 KB 2017 CEO Letter 81.7 KB Proxy Statement 347.2 KB Form 10-K 724.9 KB