Oct 31                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $24,271               
              $5.15 p/Share               
          
        
            
        
          
              4,713 
              Reduced 5.93% 
          
   
         
        
          
            74,785  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 31                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              15,885 
              Added 16.65% 
          
   
         
        
          
            79,498  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 30                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,715               
              $3.72 p/Share               
          
        
            
        
          
              730 
              Reduced 1.13% 
          
   
         
        
          
            63,613  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 30                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,991 
              Added 4.44% 
          
   
         
        
          
            64,343  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 31                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              823 
              Added 1.32% 
          
   
         
        
          
            61,554  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $763               
              $3.78 p/Share               
          
        
            
        
          
              202 
              Reduced 0.33% 
          
   
         
        
          
            61,352  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 31                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $13,968               
              $3.73 p/Share               
          
        
            
        
          
              3,745 
              Reduced 5.81% 
          
   
         
        
          
            60,731  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 31                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              15,370 
              Added 19.25% 
          
   
         
        
          
            64,476  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 30                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,858               
              $2.55 p/Share               
          
        
            
        
          
              729 
              Reduced 1.46% 
          
   
         
        
          
            49,106  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 30                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,989 
              Added 5.66% 
          
   
         
        
          
            49,835  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 31                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $581               
              $2.88 p/Share               
          
        
            
        
          
              202 
              Reduced 0.43% 
          
   
         
        
          
            46,846  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 31                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              822 
              Added 1.72% 
          
   
         
        
          
            47,048  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 30                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $6,189               
              $2.07 p/Share               
          
        
            
        
          
              2,990 
              Reduced 6.08% 
          
   
         
        
          
            46,226  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 30                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              12,268 
              Added 19.95% 
          
   
         
        
          
            49,216  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 31                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,746               
              $2.1 p/Share               
          
        
            
        
          
              1,308 
              Reduced 3.42% 
          
   
         
        
          
            36,948  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 31                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,291 
              Added 7.92% 
          
   
         
        
          
            38,256  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 28                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $790               
              $2.41 p/Share               
          
        
            
        
          
              328 
              Reduced 0.93% 
          
   
         
        
          
            34,965  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 28                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              822 
              Added 2.28% 
          
   
         
        
          
            35,293  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 31                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $12,427               
              $2.5 p/Share               
          
        
            
        
          
              4,971 
              Reduced 12.6% 
          
   
         
        
          
            34,471  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 31                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              12,532 
              Added 24.11% 
          
   
         
        
          
            39,442  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 31                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $3,679               
              $2.75 p/Share               
          
        
            
        
          
              1,338 
              Reduced 4.74% 
          
   
         
        
          
            26,910  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 31                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,290 
              Added 10.43% 
          
   
         
        
          
            28,248  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 30                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $872               
              $2.86 p/Share               
          
        
            
        
          
              305 
              Reduced 1.21% 
          
   
         
        
          
            24,958  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 30                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              879 
              Added 3.36% 
          
   
         
        
          
            25,263  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 31                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $9,335               
              $2.84 p/Share               
          
        
            
        
          
              3,287 
              Reduced 11.88% 
          
   
         
        
          
            24,384  
            Common Stock