Investor Letters Year 2024 Q1 Q2 Q3 2023 Q1 Q2 Q3 Q4 2022 Q1 Q2 Q3 Q4 2021 Q1 Q2 Q3 Q4 2020 Q1 Q2 Q3 Q4 2019 Q1 Q2 Q3 Q4 2018 Annual 2017 Annual 2016 Annual 2015 Annual