| 
            Nov 19                          
            2021                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $441,200              
              $110.3 p/Share              
                   
         |    
        
           
              4,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 16                          
            2021                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $1,619,410              
              $109.39 p/Share              
                   
         |    
        
           
              14,804
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 15                          
            2021                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $671,708              
              $108.41 p/Share              
                   
         |    
        
           
              6,196
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Sep 07                          
            2021                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $4,832,500              
              $96.65 p/Share              
                   
         |    
        
           
              50,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 16                          
            2021                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $4,188,000              
              $83.76 p/Share              
                   
         |    
        
           
              50,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Dec 04                          
            2020                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $3,545,500              
              $70.91 p/Share              
                   
         |    
        
           
              50,000
              
         | 
        
          
            
          
         |