Apr 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $18,351               
              $327.71 p/Share               
          
        
            
        
          
              56 
              Added 0.87% 
          
   
         
        
          
            6,383 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $55,008               
              $291.05 p/Share               
          
        
            
        
          
              189 
              Added 2.9% 
          
   
         
        
          
            6,327 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $55,047               
              $341.91 p/Share               
          
        
            
        
          
              161 
              Added 2.56% 
          
   
         
        
          
            6,138 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $54,926               
              $292.16 p/Share               
          
        
            
        
          
              188 
              Added 3.05% 
          
   
         
        
          
            5,977 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $54,971               
              $404.2 p/Share               
          
        
            
        
          
              136 
              Added 2.3% 
          
   
         
        
          
            5,789 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $54,919               
              $361.31 p/Share               
          
        
            
        
          
              152 
              Added 2.62% 
          
   
         
        
          
            5,653 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $55,085               
              $327.89 p/Share               
          
        
            
        
          
              168 
              Added 2.96% 
          
   
         
        
          
            5,501 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $55,126               
              $301.24 p/Share               
          
        
            
        
          
              183 
              Added 3.32% 
          
   
         
        
          
            5,333 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $55,102               
              $267.49 p/Share               
          
        
            
        
          
              206 
              Added 3.85% 
          
   
         
        
          
            5,150 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 03                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,383,850               
              $276.77 p/Share               
          
        
            
        
          
              5,000 
              Reduced 50.28% 
          
   
         
        
          
            4,944 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 03                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $165,100               
              $33.02 p/Share               
          
        
            
        
          
              5,000 
              Added 33.46% 
          
   
         
        
          
            9,944 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $55,146               
              $330.22 p/Share               
          
        
            
        
          
              167 
              Added 3.27% 
          
   
         
        
          
            4,944 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $55,083               
              $329.84 p/Share               
          
        
            
        
          
              167 
              Added 3.38% 
          
   
         
        
          
            4,777 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 08                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $882,500               
              $353.0 p/Share               
          
        
            
        
          
              2,500 
              Reduced 35.16% 
          
   
         
        
          
            4,610 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 08                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $82,550               
              $33.02 p/Share               
          
        
            
        
          
              2,500 
              Added 26.01% 
          
   
         
        
          
            7,110 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 07                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $865,000               
              $346.0 p/Share               
          
        
            
        
          
              2,500 
              Reduced 35.16% 
          
   
         
        
          
            4,610 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 07                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $82,550               
              $33.02 p/Share               
          
        
            
        
          
              2,500 
              Added 26.01% 
          
   
         
        
          
            7,110 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $54,883               
              $282.9 p/Share               
          
        
            
        
          
              194 
              Added 4.04% 
          
   
         
        
          
            4,610 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $54,984               
              $339.41 p/Share               
          
        
            
        
          
              162 
              Added 3.54% 
          
   
         
        
          
            4,416 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $55,028               
              $318.08 p/Share               
          
        
            
        
          
              173 
              Added 3.91% 
          
   
         
        
          
            4,254 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,545,650               
              $309.13 p/Share               
          
        
            
        
          
              5,000 
              Reduced 55.06% 
          
   
         
        
          
            4,081 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 15                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $165,100               
              $33.02 p/Share               
          
        
            
        
          
              5,000 
              Added 35.51% 
          
   
         
        
          
            9,081 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 01                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $55,117               
              $271.51 p/Share               
          
        
            
        
          
              203 
              Added 4.74% 
          
   
         
        
          
            4,081 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 01                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $55,051               
              $256.05 p/Share               
          
        
            
        
          
              215 
              Added 5.25% 
          
   
         
        
          
            3,878 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 01                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $55,102               
              $235.48 p/Share               
          
        
            
        
          
              234 
              Added 6.0% 
          
   
         
        
          
            3,663 Common Stock