Aug 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $5,713               
              $0.56 p/Share               
          
        
            
        
          
              10,201 
              Added 1.03% 
          
   
         
        
          
            978,266  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 28                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $380,750               
              $15.23 p/Share               
          
        
            
        
          
              25,000 
              Reduced 2.52% 
          
   
         
        
          
            968,065  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 28                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $14,000               
              $0.56 p/Share               
          
        
            
        
          
              25,000 
              Added 2.46% 
          
   
         
        
          
            993,065  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 22                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $65,288               
              $13.63 p/Share               
          
        
            
        
          
              4,790 
              Reduced 0.49% 
          
   
         
        
          
            968,065  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 22                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $65,288               
              $13.63 p/Share               
          
        
            
        
          
              4,790 
              Reduced 0.49% 
          
   
         
        
          
            968,065  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 08                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $780,000               
              $15.6 p/Share               
          
        
            
        
          
              50,000 
              Reduced 4.89% 
          
   
         
        
          
            972,855  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 08                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $28,000               
              $0.56 p/Share               
          
        
            
        
          
              50,000 
              Added 4.66% 
          
   
         
        
          
            1,022,855  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              689,438 
              Added 41.48% 
          
   
         
        
          
            972,855  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $493,250               
              $19.73 p/Share               
          
        
            
        
          
              25,000 
              Reduced 8.11% 
          
   
         
        
          
            283,417  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $14,000               
              $0.56 p/Share               
          
        
            
        
          
              25,000 
              Added 7.5% 
          
   
         
        
          
            308,417  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 22                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $59,799               
              $17.92 p/Share               
          
        
            
        
          
              3,337 
              Reduced 1.16% 
          
   
         
        
          
            283,417  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 10                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $426,250               
              $17.05 p/Share               
          
        
            
        
          
              25,000 
              Reduced 8.02% 
          
   
         
        
          
            286,754  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 10                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $14,000               
              $0.56 p/Share               
          
        
            
        
          
              25,000 
              Added 7.42% 
          
   
         
        
          
            311,754  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 09                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $21,250               
              $14.85 p/Share               
          
        
            
        
          
              1,431 
              Added 0.5% 
          
   
         
        
          
            286,754  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 21                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $84,376               
              $18.06 p/Share               
          
        
            
        
          
              4,672 
              Reduced 1.61% 
          
   
         
        
          
            285,323  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 22                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $94,141               
              $20.15 p/Share               
          
        
            
        
          
              4,672 
              Reduced 1.59% 
          
   
         
        
          
            289,995  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 19                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,350,000               
              $23.5 p/Share               
          
        
            
        
          
              100,000 
              Reduced 25.34% 
          
   
         
        
          
            294,667  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 14                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $5,600               
              $0.56 p/Share               
          
        
            
        
          
              10,000 
              Added 2.47% 
          
   
         
        
          
            394,667  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $522,823               
              $35.69 p/Share               
          
        
            
        
          
              14,649 
              Reduced 4.74% 
          
   
         
        
          
            294,667  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 01                           
            2021                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              32,839 
              Added 9.6% 
          
   
         
        
          
            309,316  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 23                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $308,088               
              $32.22 p/Share               
          
        
            
        
          
              9,562 
              Reduced 3.34% 
          
   
         
        
          
            276,477  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 02                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              150,000 
              Added 34.4% 
          
   
         
        
          
            286,039  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 19                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $815,684               
              $27.84 p/Share               
          
        
            
        
          
              29,299 
              Reduced 17.72% 
          
   
         
        
          
            136,039  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 19                           
            2021                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              65,678 
              Added 28.43% 
          
   
         
        
          
            165,338  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 26                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              99,660 
              Added 50.0% 
          
   
         
        
          
            99,660  
            Common Stock