Investor Letters Archive 2021 2021 Year End Letter 2021 Semi Annual Letter 2020 2020 Year End Letter 2020 Semi Annual Letter 2019 2019 Year End Letter 2019 Semi Annual Letter 2018 2018 Year End Letter 2017 2017 Year End Letter back Announcements