Oct 20                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,325               
              $808.96 p/Share               
          
        
            
        
          
              14 
              Added 0.03% 
          
   
         
        
          
            55,151  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 15                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,222               
              $748.19 p/Share               
          
        
            
        
          
              15 
              Added 0.03% 
          
   
         
        
          
            55,137  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 18                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,168               
              $698.05 p/Share               
          
        
            
        
          
              16 
              Added 0.03% 
          
   
         
        
          
            55,011  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 21                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,432               
              $762.18 p/Share               
          
        
            
        
          
              15 
              Added 0.03% 
          
   
         
        
          
            54,994  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 16                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,306               
              $807.58 p/Share               
          
        
            
        
          
              14 
              Added 0.03% 
          
   
         
        
          
            54,979  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 19                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,326               
              $755.11 p/Share               
          
        
            
        
          
              15 
              Added 0.03% 
          
   
         
        
          
            54,862  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 21                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,452               
              $818.02 p/Share               
          
        
            
        
          
              14 
              Added 0.03% 
          
   
         
        
          
            54,847  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 17                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,546               
              $824.76 p/Share               
          
        
            
        
          
              14 
              Added 0.03% 
          
   
         
        
          
            54,832  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 18                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,143               
              $857.2 p/Share               
          
        
            
        
          
              13 
              Added 0.02% 
          
   
         
        
          
            54,719  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 21                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,135               
              $742.35 p/Share               
          
        
            
        
          
              15 
              Added 0.03% 
          
   
         
        
          
            54,705  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,685               
              $779.0 p/Share               
          
        
            
        
          
              15 
              Added 0.03% 
          
   
         
        
          
            54,689  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 18                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $231,249               
              $727.2 p/Share               
          
        
            
        
          
              318 
              Added 0.58% 
          
   
         
        
          
            54,586  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 21                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,779               
              $906.13 p/Share               
          
        
            
        
          
              13 
              Added 0.02% 
          
   
         
        
          
            54,267  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $12,006               
              $923.54 p/Share               
          
        
            
        
          
              13 
              Added 0.02% 
          
   
         
        
          
            54,254  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 19                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,983               
              $921.81 p/Share               
          
        
            
        
          
              13 
              Added 0.02% 
          
   
         
        
          
            54,163  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,405               
              $950.46 p/Share               
          
        
            
        
          
              12 
              Added 0.02% 
          
   
         
        
          
            54,150  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 17                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,505               
              $885.01 p/Share               
          
        
            
        
          
              13 
              Added 0.02% 
          
   
         
        
          
            54,138  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 20                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,747               
              $783.18 p/Share               
          
        
            
        
          
              15 
              Added 0.03% 
          
   
         
        
          
            54,044  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $12,012               
              $750.77 p/Share               
          
        
            
        
          
              16 
              Added 0.03% 
          
   
         
        
          
            54,029  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 18                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,439               
              $762.66 p/Share               
          
        
            
        
          
              15 
              Added 0.03% 
          
   
         
        
          
            54,013  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 20                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $12,090               
              $755.66 p/Share               
          
        
            
        
          
              16 
              Added 0.03% 
          
   
         
        
          
            53,906  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $12,056               
              $634.57 p/Share               
          
        
            
        
          
              19 
              Added 0.04% 
          
   
         
        
          
            53,891  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 18                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,595               
              $579.76 p/Share               
          
        
            
        
          
              20 
              Added 0.04% 
          
   
         
        
          
            53,872  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 20                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $211,550               
              $597.6 p/Share               
          
        
            
        
          
              354 
              Added 0.65% 
          
   
         
        
          
            53,751  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 16                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $11,099               
              $616.64 p/Share               
          
        
            
        
          
              18 
              Added 0.03% 
          
   
         
        
          
            53,397  
            Common Stock