| 
                                                                                                    
                                                                                                             
                                                                                                                
                                                                                                            
                                                                                                              | 
                                                                                                                | Oct 2025 | 
	
                                                                                                                368.40 | 
                                                                                                                316.80 | 
                                                                                                                317.75 | 
                                                                                                                201.79 | 
                                                                                                                163.61 | 
                                                                                                                164.59 | 
                                                                                                                306,843.67 | 
                                                                                                            
                                                                                                        
                                                                                                            
                                                                                                            
                                                                                                                | Sep 2025 | 
	
                                                                                                                343.95 | 
                                                                                                                312.85 | 
                                                                                                                325.50 | 
                                                                                                                179.19 | 
                                                                                                                157.74 | 
                                                                                                                168.50 | 
                                                                                                                314,118.91 | 
                                                                                                            
                                                                                                        
                                                                                                            
                                                                                                            
                                                                                                                | Aug 2025 | 
	
                                                                                                                331.35 | 
                                                                                                                290.35 | 
                                                                                                                314.20 | 
                                                                                                                174.10 | 
                                                                                                                144.60 | 
                                                                                                                162.65 | 
                                                                                                                303,214.02 | 
                                                                                                            
                                                                                                        
                                                                                                            
                                                                                                            
                                                                                                                | Jul 2025 | 
	
                                                                                                                314.40 | 
                                                                                                                256.25 | 
                                                                                                                307.85 | 
                                                                                                                163.79 | 
                                                                                                                131.42 | 
                                                                                                                159.36 | 
                                                                                                                297,086.04 | 
                                                                                                            
                                                                                                        
                                                                                                            
                                                                                                            
                                                                                                                | Jun 2025 | 
	
                                                                                                                266.45 | 
                                                                                                                236.15 | 
                                                                                                                264.05 | 
                                                                                                                140.19 | 
                                                                                                                119.64 | 
                                                                                                                136.69 | 
                                                                                                                254,817.51 | 
                                                                                                            
                                                                                                        
                                                                                                            
                                                                                                            
                                                                                                                | May 2025 | 
	
                                                                                                                247.25 | 
                                                                                                                220.10 | 
                                                                                                                238.75 | 
                                                                                                                128.77 | 
                                                                                                                107.05 | 
                                                                                                                123.59 | 
                                                                                                                230,402.12 | 
                                                                                                            
                                                                                                        
                                                                                                            
                                                                                                            
                                                                                                                | Apr 2025 | 
	
                                                                                                                243.45 | 
                                                                                                                189.60 | 
                                                                                                                232.50 | 
                                                                                                                129.21 | 
                                                                                                                88.72 | 
                                                                                                                120.36 | 
                                                                                                                224,370.65 | 
                                                                                                            
                                                                                                        
                                                                                                            
                                                                                                            
                                                                                                                | Mar 2025 | 
	
                                                                                                                231.75 | 
                                                                                                                199.15 | 
                                                                                                                201.50 | 
                                                                                                                122.59 | 
                                                                                                                100.71 | 
                                                                                                                104.31 | 
                                                                                                                194,454.57 | 
                                                                                                            
                                                                                                        
                                                                                                            
                                                                                                            
                                                                                                                | Feb 2025 | 
	
                                                                                                                242.00 | 
                                                                                                                206.65 | 
                                                                                                                221.75 | 
                                                                                                                181.34 | 
                                                                                                                144.39 | 
                                                                                                                161.02 | 
                                                                                                                213,996.53 | 
                                                                                                            
                                                                                                        
                                                                                                            
                                                                                                            
                                                                                                                | Jan 2025 | 
	
                                                                                                                286.00 | 
                                                                                                                203.80 | 
                                                                                                                220.35 | 
                                                                                                                208.51 | 
                                                                                                                139.33 | 
                                                                                                                160.00 | 
                                                                                                                212,645.48 | 
                                                                                                            
                                                                                                        
                                                                                                            
		| Share Prices Of
                                                                                                                        2024
                                                                                                                    
                                                                                                                 | 
	
	
                                                                                                            
                                                                                                                | Dec 2024 | 
	
                                                                                                                304.50 | 
                                                                                                                269.05 | 
                                                                                                                278.00 | 
                                                                                                                228.03 | 
                                                                                                                191.31 | 
                                                                                                                201.86 | 
                                                                                                                268,279.75 | 
                                                                                                            
                                                                                                        
                                                                                                            
                                                                                                            
                                                                                                                | Nov 2024 | 
	
                                                                                                                289.70 | 
                                                                                                                239.60 | 
                                                                                                                279.50 | 
                                                                                                                196.13 | 
                                                                                                                157.63 | 
                                                                                                                192.91 | 
                                                                                                                256,380.20 |