Jun 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $166,169               
              $57.28 p/Share               
          
        
            
        
          
              2,901 
              Reduced 1.23% 
          
   
         
        
          
            233,610 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,848 
              Added 2.41% 
          
   
         
        
          
            236,511 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 05                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $437,004               
              $110.69 p/Share               
          
        
            
        
          
              3,948 
              Reduced 1.68% 
          
   
         
        
          
            230,663 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 05                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $63,997               
              $16.21 p/Share               
          
        
            
        
          
              3,948 
              Added 1.65% 
          
   
         
        
          
            234,611 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 29                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,373,500               
              $109.88 p/Share               
          
        
            
        
          
              12,500 
              Reduced 5.14% 
          
   
         
        
          
            230,663 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 29                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $202,625               
              $16.21 p/Share               
          
        
            
        
          
              12,500 
              Added 4.89% 
          
   
         
        
          
            243,163 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $212,616               
              $73.24 p/Share               
          
        
            
        
          
              2,903 
              Reduced 1.24% 
          
   
         
        
          
            230,663 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,850 
              Added 2.44% 
          
   
         
        
          
            233,566 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 08                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,498,000               
              $119.84 p/Share               
          
        
            
        
          
              12,500 
              Reduced 5.2% 
          
   
         
        
          
            227,716 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 08                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $202,625               
              $16.21 p/Share               
          
        
            
        
          
              12,500 
              Added 4.95% 
          
   
         
        
          
            240,216 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 11                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,773,000               
              $141.84 p/Share               
          
        
            
        
          
              12,500 
              Reduced 5.2% 
          
   
         
        
          
            227,716 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 11                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $202,625               
              $16.21 p/Share               
          
        
            
        
          
              12,500 
              Added 4.95% 
          
   
         
        
          
            240,216 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $419,078               
              $144.46 p/Share               
          
        
            
        
          
              2,901 
              Reduced 1.26% 
          
   
         
        
          
            227,716 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 15                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,848 
              Added 2.47% 
          
   
         
        
          
            230,617 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 14                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,772,875               
              $141.83 p/Share               
          
        
            
        
          
              12,500 
              Reduced 5.27% 
          
   
         
        
          
            224,769 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 14                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $202,625               
              $16.21 p/Share               
          
        
            
        
          
              12,500 
              Added 5.0% 
          
   
         
        
          
            237,269 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 09                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,202,250               
              $256.18 p/Share               
          
        
            
        
          
              12,500 
              Reduced 5.27% 
          
   
         
        
          
            224,769 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 09                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $202,625               
              $16.21 p/Share               
          
        
            
        
          
              12,500 
              Added 5.0% 
          
   
         
        
          
            237,269 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 12                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,202,250               
              $256.18 p/Share               
          
        
            
        
          
              12,500 
              Reduced 5.27% 
          
   
         
        
          
            224,769 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 12                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $202,625               
              $16.21 p/Share               
          
        
            
        
          
              12,500 
              Added 5.0% 
          
   
         
        
          
            237,269 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $777,678               
              $267.98 p/Share               
          
        
            
        
          
              2,902 
              Reduced 1.27% 
          
   
         
        
          
            224,769 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 15                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,849 
              Added 2.5% 
          
   
         
        
          
            227,671 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 14                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,373,375               
              $269.87 p/Share               
          
        
            
        
          
              12,500 
              Reduced 5.33% 
          
   
         
        
          
            221,822 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 14                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $202,625               
              $16.21 p/Share               
          
        
            
        
          
              12,500 
              Added 5.06% 
          
   
         
        
          
            234,322 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 10                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,844,875               
              $307.59 p/Share               
          
        
            
        
          
              12,500 
              Reduced 5.33% 
          
   
         
        
          
            221,822 Common Stock