Nov 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,030,803               
              $100.76 p/Share               
          
        
            
        
          
              40,004 
              Reduced 36.66% 
          
   
         
        
          
            69,110 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 15                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $119,750               
              $4.79 p/Share               
          
        
            
        
          
              25,000 
              Added 20.99% 
          
   
         
        
          
            94,110 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 11                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,118,000               
              $84.72 p/Share               
          
        
            
        
          
              25,000 
              Reduced 11.41% 
          
   
         
        
          
            194,114 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 11                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $119,750               
              $4.79 p/Share               
          
        
            
        
          
              25,000 
              Added 10.24% 
          
   
         
        
          
            219,114 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 16                           
            2021                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              110,000 
              Reduced 56.67% 
          
   
         
        
          
            84,114 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 13                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,473,500               
              $98.94 p/Share               
          
        
            
        
          
              25,000 
              Reduced 11.41% 
          
   
         
        
          
            194,114 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 13                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $119,750               
              $4.79 p/Share               
          
        
            
        
          
              25,000 
              Added 10.24% 
          
   
         
        
          
            219,114 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 17                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,291,211               
              $101.01 p/Share               
          
        
            
        
          
              12,783 
              Reduced 6.18% 
          
   
         
        
          
            194,114 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 16                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $847,685               
              $102.18 p/Share               
          
        
            
        
          
              8,296 
              Reduced 3.86% 
          
   
         
        
          
            206,897 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 09                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,539,750               
              $101.59 p/Share               
          
        
            
        
          
              25,000 
              Reduced 10.41% 
          
   
         
        
          
            215,193 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 09                           
            2021                           
          
        
          
            
              SELL 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $119,750               
              $4.79 p/Share               
          
        
            
        
          
              25,000 
              Reduced 9.43% 
          
   
         
        
          
            240,193 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 12                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,305,750               
              $92.23 p/Share               
          
        
            
        
          
              25,000 
              Reduced 10.41% 
          
   
         
        
          
            215,193 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 12                           
            2021                           
          
        
          
            
              SELL 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $119,750               
              $4.79 p/Share               
          
        
            
        
          
              25,000 
              Reduced 9.43% 
          
   
         
        
          
            240,193 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 26                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $10,933,068               
              $87.01 p/Share               
          
        
            
        
          
              125,653 
              Reduced 36.87% 
          
   
         
        
          
            215,193 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 26                           
            2021                           
          
        
          
            
              SELL 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $601,878               
              $4.79 p/Share               
          
        
            
        
          
              125,653 
              Reduced 26.94% 
          
   
         
        
          
            340,846 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 20                           
            2021                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              15,000 
              Reduced 6.52% 
          
   
         
        
          
            215,193 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 17                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,726,000               
              $86.3 p/Share               
          
        
            
        
          
              20,000 
              Reduced 7.99% 
          
   
         
        
          
            230,193 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 12                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,619,000               
              $80.95 p/Share               
          
        
            
        
          
              20,000 
              Reduced 7.4% 
          
   
         
        
          
            250,193 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,459,000               
              $72.95 p/Share               
          
        
            
        
          
              20,000 
              Reduced 6.89% 
          
   
         
        
          
            270,193 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,407,307               
              $71.22 p/Share               
          
        
            
        
          
              19,760 
              Reduced 6.38% 
          
   
         
        
          
            290,193 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 19                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $890,803               
              $69.48 p/Share               
          
        
            
        
          
              12,821 
              Reduced 3.97% 
          
   
         
        
          
            309,953 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 16                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,436,200               
              $71.81 p/Share               
          
        
            
        
          
              20,000 
              Reduced 5.83% 
          
   
         
        
          
            322,774 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 12                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              25,029 
              Added 6.81% 
          
   
         
        
          
            342,774 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 11                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,470,000               
              $73.5 p/Share               
          
        
            
        
          
              20,000 
              Reduced 5.92% 
          
   
         
        
          
            317,745 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 14                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,399,200               
              $69.96 p/Share               
          
        
            
        
          
              20,000 
              Reduced 5.59% 
          
   
         
        
          
            337,745 Common Stock