|  
                          October 29, 2025
                        					  
                     | 
                    
                            Q3 2025 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          July 30, 2025
                        					  
                     | 
                    
                            Q2 2025 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          May 07, 2025
                        					  
                     | 
                    
                            Q1 2025 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          February 19, 2025
                        					  
                     | 
                    
                            Q4 2024 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          October 30, 2024
                        					  
                     | 
                    
                            Q3 2024 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          July 31, 2024
                        					  
                     | 
                    
                            Q2 2024 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          May 01, 2024
                        					  
                     | 
                    
                            Q1 2024 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          Feb 22, 2024
                        					  
                     | 
                    
                            Q4 2023 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          Nov 02, 2023
                        					  
                     | 
                    
                            Q3 2023 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          Jul 19, 2023
                        					  
                     | 
                    
                            Q2 2023 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          May 04, 2023
                        					  
                     | 
                    
                            Q1 2023 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          February 23, 2023
                        					  
                     | 
                    
                            Q4 2022 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          November 03, 2022
                        					  
                     | 
                    
                            Q3 2022 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          August 04, 2022
                        					  
                     | 
                    
                            Q2 2022 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          April 20, 2022
                        					  
                     | 
                    
                            Q1 2022 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          February 24, 2022
                        					  
                     | 
                    
                            Q4 2021 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          November 04, 2021
                        					  
                     | 
                    
                            Q3 2021 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          August 05, 2021
                        					  
                     | 
                    
                            Q2 2021 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          May 06, 2021
                        					  
                     | 
                    
                            Q1 2021 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          Feb 25, 2021
                        					  
                     | 
                    
                            Q4 and FY 2020 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          Oct 29, 2020
                        					  
                     | 
                    
                            Q3 2020 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          Aug 05, 2020
                        					  
                     | 
                    
                            Q2 2020 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          May 06, 2020
                        					  
                     | 
                    
                            Q1 2020 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          Feb 26, 2020
                        					  
                     | 
                    
                            Q4 and FY 2019 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          Nov 06, 2019
                        					  
                     | 
                    
                            Q3 2019 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          Aug 07, 2019
                        					  
                     | 
                    
                            Q2 2019 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          May 08, 2019
                        					  
                     | 
                    
                            Q1 2019 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          Feb 27, 2019
                        					  
                     | 
                    
                            Q4 and FY 2018 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          Nov 07, 2018
                        					  
                     | 
                    
                            Q3 2018 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          Aug 08, 2018
                        					  
                     | 
                    
                            Q2 2018 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          May 09, 2018
                        					  
                     | 
                    
                            Q1 2018 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          Mar 06, 2018
                        					  
                     | 
                    
                            Q4 and FY 2017 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          Nov 07, 2017
                        					  
                     | 
                    
                            Q3 2017 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          Aug 08, 2017
                        					  
                     | 
                    
                            Q2 2017 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       | 
                  
                
                  
                    |  
                          Jun 06, 2017
                        					  
                     | 
                    
                            Q1 2017 Letter to Shareholders
                          
                       | 
                    
                          
                        
                       |