May 05                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $65,788               
              $6.33 p/Share               
          
        
            
        
          
              10,393 
              Reduced 16.11% 
          
   
         
        
          
            54,109 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 05                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              20,958 
              Added 24.52% 
          
   
         
        
          
            64,502 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 05                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $95,256               
              $8.76 p/Share               
          
        
            
        
          
              10,874 
              Reduced 19.98% 
          
   
         
        
          
            43,544 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 05                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              21,983 
              Added 28.77% 
          
   
         
        
          
            54,418 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 22                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $44,329               
              $9.08 p/Share               
          
        
            
        
          
              4,882 
              Reduced 13.08% 
          
   
         
        
          
            32,435 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $20,909               
              $7.2 p/Share               
          
        
            
        
          
              2,904 
              Added 7.22% 
          
   
         
        
          
            37,317 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 05                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $18,199               
              $8.28 p/Share               
          
        
            
        
          
              2,198 
              Reduced 6.0% 
          
   
         
        
          
            34,413 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 05                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,925 
              Added 9.68% 
          
   
         
        
          
            36,611 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 05                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $7,332               
              $9.4 p/Share               
          
        
            
        
          
              780 
              Reduced 2.33% 
          
   
         
        
          
            32,686 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 05                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,390 
              Added 3.99% 
          
   
         
        
          
            33,466 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 05                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $17,348               
              $8.91 p/Share               
          
        
            
        
          
              1,947 
              Reduced 5.72% 
          
   
         
        
          
            32,076 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 05                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,925 
              Added 10.34% 
          
   
         
        
          
            34,023 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 05                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $45,559               
              $8.27 p/Share               
          
        
            
        
          
              5,509 
              Reduced 15.47% 
          
   
         
        
          
            30,098 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 05                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              11,110 
              Added 23.78% 
          
   
         
        
          
            35,607 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 19                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $25,980               
              $8.66 p/Share               
          
        
            
        
          
              3,000 
              Reduced 10.91% 
          
   
         
        
          
            24,497 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 16                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $293               
              $7.32 p/Share               
          
        
            
        
          
              40 
              Added 0.15% 
          
   
         
        
          
            27,497 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 05                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $19,567               
              $10.05 p/Share               
          
        
            
        
          
              1,947 
              Reduced 6.62% 
          
   
         
        
          
            27,457 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 05                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,925 
              Added 11.78% 
          
   
         
        
          
            29,404 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 05                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $110,304               
              $8.58 p/Share               
          
        
            
        
          
              12,856 
              Reduced 33.54% 
          
   
         
        
          
            25,479 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 05                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              25,924 
              Added 48.59% 
          
   
         
        
          
            27,426 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 18                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $30,930               
              $10.31 p/Share               
          
        
            
        
          
              3,000 
              Reduced 19.47% 
          
   
         
        
          
            12,411 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 16                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $20,880               
              $6.96 p/Share               
          
        
            
        
          
              3,000 
              Added 16.29% 
          
   
         
        
          
            15,411 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 08                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $95,921               
              $9.94 p/Share               
          
        
            
        
          
              9,650 
              Reduced 43.74% 
          
   
         
        
          
            12,411 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 05                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $59,955               
              $9.91 p/Share               
          
        
            
        
          
              6,050 
              Reduced 21.52% 
          
   
         
        
          
            22,061 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 05                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              15,700 
              Added 35.84% 
          
   
         
        
          
            28,111 Common Stock