Sep 16                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $56,930               
              $2.48 p/Share               
          
        
            
        
          
              22,956 
              Reduced 0.94% 
          
   
         
        
          
            2,429,169 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 11                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $34,073               
              $2.36 p/Share               
          
        
            
        
          
              14,438 
              Reduced 0.59% 
          
   
         
        
          
            2,452,125 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 16                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $42,240               
              $1.84 p/Share               
          
        
            
        
          
              22,957 
              Reduced 0.92% 
          
   
         
        
          
            2,466,563 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 16                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $75,246               
              $3.1 p/Share               
          
        
            
        
          
              24,273 
              Reduced 0.97% 
          
   
         
        
          
            2,489,520 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 28                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              250,000 
              Added 9.05% 
          
   
         
        
          
            2,513,793 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $80,426               
              $4.51 p/Share               
          
        
            
        
          
              17,833 
              Reduced 0.78% 
          
   
         
        
          
            2,263,793 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $391,777               
              $5.31 p/Share               
          
        
            
        
          
              73,781 
              Reduced 3.13% 
          
   
         
        
          
            2,281,626 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 10                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              187,500 
              Added 7.37% 
          
   
         
        
          
            2,355,407 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 09                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $240,529               
              $4.89 p/Share               
          
        
            
        
          
              49,188 
              Reduced 2.22% 
          
   
         
        
          
            2,167,907 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 09                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              125,000 
              Added 5.34% 
          
   
         
        
          
            2,217,095 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 06                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $328,325               
              $4.45 p/Share               
          
        
            
        
          
              73,781 
              Reduced 3.41% 
          
   
         
        
          
            2,092,095 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 06                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              187,500 
              Added 7.97% 
          
   
         
        
          
            2,165,876 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $106,246               
              $4.32 p/Share               
          
        
            
        
          
              24,594 
              Reduced 1.23% 
          
   
         
        
          
            1,978,376 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              62,500 
              Added 3.03% 
          
   
         
        
          
            2,002,970 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 04                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $49,188               
              $4.0 p/Share               
          
        
            
        
          
              12,297 
              Reduced 0.63% 
          
   
         
        
          
            1,940,470 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 04                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              31,250 
              Added 1.58% 
          
   
         
        
          
            1,952,767 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 03                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $268,685               
              $4.37 p/Share               
          
        
            
        
          
              61,484 
              Reduced 3.1% 
          
   
         
        
          
            1,921,517 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 03                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              156,250 
              Added 7.3% 
          
   
         
        
          
            1,983,001 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $39,945               
              $2.24 p/Share               
          
        
            
        
          
              17,833 
              Reduced 0.97% 
          
   
         
        
          
            1,826,751 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $46,903               
              $2.63 p/Share               
          
        
            
        
          
              17,834 
              Reduced 0.96% 
          
   
         
        
          
            1,844,584 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $81,379               
              $4.21 p/Share               
          
        
            
        
          
              19,330 
              Reduced 1.03% 
          
   
         
        
          
            1,862,418 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 29                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              250,000 
              Added 11.73% 
          
   
         
        
          
            1,881,748 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 16                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $53,706               
              $4.61 p/Share               
          
        
            
        
          
              11,650 
              Reduced 0.71% 
          
   
         
        
          
            1,631,748 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 16                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $44,969               
              $3.86 p/Share               
          
        
            
        
          
              11,650 
              Reduced 0.7% 
          
   
         
        
          
            1,643,398 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 16                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $41,124               
              $3.53 p/Share               
          
        
            
        
          
              11,650 
              Reduced 0.7% 
          
   
         
        
          
            1,655,048 Common Stock