Annual Reports Form 10 K 2025 Form 10 K 2024 Form 10 K 2023 Form 10 K 2022 Form 10 K 2021 Form 10 K 2020 Form 10 K 2019 Form 10 K 2018 Form 10 K 2017 Chairman's Letters to Shareholders 2024 Annual Letter to Shareholders 2023 Annual Letter to Shareholders 2018 Annual Letter to Shareholders 2017 Annual Letter to Shareholders 2016 Annual Letter to Shareholders 2015 Annual Letter to Shareholders 2014 Annual Letter to Shareholders 2013 Annual Letter to Shareholders Proxy Statements