Oct 20                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,561               
              $808.96 p/Share               
          
        
            
        
          
              18 
              Added 0.11% 
          
   
         
        
          
            16,474 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 15                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,215               
              $748.19 p/Share               
          
        
            
        
          
              19 
              Added 0.12% 
          
   
         
        
          
            16,455 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 18                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,659               
              $698.05 p/Share               
          
        
            
        
          
              21 
              Added 0.13% 
          
   
         
        
          
            16,403 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 21                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,481               
              $762.18 p/Share               
          
        
            
        
          
              19 
              Added 0.12% 
          
   
         
        
          
            16,381 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 16                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,536               
              $807.58 p/Share               
          
        
            
        
          
              18 
              Added 0.11% 
          
   
         
        
          
            16,362 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 19                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,347               
              $755.11 p/Share               
          
        
            
        
          
              19 
              Added 0.12% 
          
   
         
        
          
            16,313 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 21                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,724               
              $818.02 p/Share               
          
        
            
        
          
              18 
              Added 0.11% 
          
   
         
        
          
            16,294 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 17                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,020               
              $824.76 p/Share               
          
        
            
        
          
              17 
              Added 0.1% 
          
   
         
        
          
            16,276 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 18                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,572               
              $857.2 p/Share               
          
        
            
        
          
              17 
              Added 0.1% 
          
   
         
        
          
            16,228 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 21                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,104               
              $742.35 p/Share               
          
        
            
        
          
              19 
              Added 0.12% 
          
   
         
        
          
            16,211 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,801               
              $779.0 p/Share               
          
        
            
        
          
              19 
              Added 0.12% 
          
   
         
        
          
            16,191 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 18                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $234,158               
              $727.2 p/Share               
          
        
            
        
          
              322 
              Added 1.96% 
          
   
         
        
          
            16,146 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 21                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,498               
              $906.13 p/Share               
          
        
            
        
          
              16 
              Added 0.1% 
          
   
         
        
          
            15,825 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,776               
              $923.54 p/Share               
          
        
            
        
          
              16 
              Added 0.1% 
          
   
         
        
          
            15,809 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 19                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,748               
              $921.81 p/Share               
          
        
            
        
          
              16 
              Added 0.1% 
          
   
         
        
          
            15,770 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $15,207               
              $950.46 p/Share               
          
        
            
        
          
              16 
              Added 0.1% 
          
   
         
        
          
            15,754 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 17                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $15,045               
              $885.01 p/Share               
          
        
            
        
          
              17 
              Added 0.11% 
          
   
         
        
          
            15,738 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 20                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,880               
              $783.18 p/Share               
          
        
            
        
          
              19 
              Added 0.12% 
          
   
         
        
          
            15,697 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $15,015               
              $750.77 p/Share               
          
        
            
        
          
              20 
              Added 0.13% 
          
   
         
        
          
            15,678 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 18                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,490               
              $762.66 p/Share               
          
        
            
        
          
              19 
              Added 0.12% 
          
   
         
        
          
            15,658 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 20                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $15,113               
              $755.66 p/Share               
          
        
            
        
          
              20 
              Added 0.13% 
          
   
         
        
          
            15,612 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,595               
              $634.57 p/Share               
          
        
            
        
          
              23 
              Added 0.15% 
          
   
         
        
          
            15,592 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 18                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,494               
              $579.76 p/Share               
          
        
            
        
          
              25 
              Added 0.16% 
          
   
         
        
          
            15,569 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 20                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $214,538               
              $597.6 p/Share               
          
        
            
        
          
              359 
              Added 2.26% 
          
   
         
        
          
            15,515 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 16                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $14,182               
              $616.64 p/Share               
          
        
            
        
          
              23 
              Added 0.15% 
          
   
         
        
          
            15,156 Common Stock