Oct 20                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,851,608               
              $7.1 p/Share               
          
        
            
        
          
              401,635 
              Reduced 8.08% 
          
   
         
        
          
            4,569,038 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 20                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              660,925 
              Added 11.74% 
          
   
         
        
          
            4,970,673 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 20                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              229,616 
              Added 5.06% 
          
   
         
        
          
            4,309,748 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,310,000               
              $6.55 p/Share               
          
        
            
        
          
              200,000 
              Reduced 3.86% 
          
   
         
        
          
            4,984,365 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $242,324               
              $3.12 p/Share               
          
        
            
        
          
              77,668 
              Reduced 1.48% 
          
   
         
        
          
            5,184,365 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $537,301               
              $3.12 p/Share               
          
        
            
        
          
              172,212 
              Added 3.17% 
          
   
         
        
          
            5,262,033 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 14                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $128,741               
              $2.48 p/Share               
          
        
            
        
          
              51,912 
              Reduced 1.01% 
          
   
         
        
          
            5,089,821 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 14                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $284,723               
              $2.48 p/Share               
          
        
            
        
          
              114,808 
              Added 2.18% 
          
   
         
        
          
            5,141,733 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 12                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $379,159               
              $2.39 p/Share               
          
        
            
        
          
              158,644 
              Added 3.06% 
          
   
         
        
          
            5,026,925 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $98,250               
              $3.93 p/Share               
          
        
            
        
          
              25,000 
              Added 0.51% 
          
   
         
        
          
            4,868,281 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 14                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $155,500               
              $3.11 p/Share               
          
        
            
        
          
              50,000 
              Added 1.02% 
          
   
         
        
          
            4,843,281 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 19                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $94,112               
              $3.95 p/Share               
          
        
            
        
          
              23,826 
              Reduced 0.49% 
          
   
         
        
          
            4,793,281 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 01                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $983,862               
              $4.25 p/Share               
          
        
            
        
          
              231,497 
              Reduced 4.59% 
          
   
         
        
          
            4,817,107 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 31                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $87,849               
              $2.51 p/Share               
          
        
            
        
          
              35,000 
              Added 0.69% 
          
   
         
        
          
            5,048,604 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 30                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $264,411               
              $2.2 p/Share               
          
        
            
        
          
              120,187 
              Added 2.34% 
          
   
         
        
          
            5,013,604 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 29                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $185,324               
              $2.05 p/Share               
          
        
            
        
          
              90,402 
              Added 1.81% 
          
   
         
        
          
            4,893,417 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 12                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $462,000               
              $2.31 p/Share               
          
        
            
        
          
              200,000 
              Added 4.0% 
          
   
         
        
          
            4,803,015 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 11                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $444,000               
              $2.22 p/Share               
          
        
            
        
          
              200,000 
              Added 4.16% 
          
   
         
        
          
            4,603,015 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 20                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $106,857               
              $4.87 p/Share               
          
        
            
        
          
              21,942 
              Reduced 0.5% 
          
   
         
        
          
            4,403,015 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $925,169               
              $4.28 p/Share               
          
        
            
        
          
              216,161 
              Reduced 4.66% 
          
   
         
        
          
            4,424,957 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 10                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $730,000               
              $3.65 p/Share               
          
        
            
        
          
              200,000 
              Added 4.13% 
          
   
         
        
          
            4,641,118 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 11                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $871,250               
              $6.97 p/Share               
          
        
            
        
          
              125,000 
              Added 2.74% 
          
   
         
        
          
            4,441,118 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 21                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,002,851 
              Added 18.85% 
          
   
         
        
          
            4,316,118 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 21                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $267,260               
              $12.72 p/Share               
          
        
            
        
          
              21,011 
              Reduced 0.63% 
          
   
         
        
          
            3,313,267 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 06                           
            2021                           
          
        
          
            
              SELL 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              461,285 
              Reduced 12.15% 
          
   
         
        
          
            3,334,278 Common Stock