Oct 25                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $870               
              $6.4 p/Share               
          
        
            
        
          
              136 
              Reduced 0.05% 
          
   
         
        
          
            250,398 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 25                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              555 
              Added 0.22% 
          
   
         
        
          
            250,466 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 25                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $442               
              $6.5 p/Share               
          
        
            
        
          
              68 
              Reduced 0.03% 
          
   
         
        
          
            249,979 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 25                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              277 
              Added 0.11% 
          
   
         
        
          
            250,047 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $8,026               
              $6.59 p/Share               
          
        
            
        
          
              1,218 
              Reduced 0.49% 
          
   
         
        
          
            249,770 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 05                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,000 
              Added 1.95% 
          
   
         
        
          
            250,988 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $7,904               
              $6.49 p/Share               
          
        
            
        
          
              1,218 
              Reduced 0.49% 
          
   
         
        
          
            245,988 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 04                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,000 
              Added 1.98% 
          
   
         
        
          
            247,206 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 25                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $412               
              $6.06 p/Share               
          
        
            
        
          
              68 
              Reduced 0.03% 
          
   
         
        
          
            242,206 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 25                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              278 
              Added 0.11% 
          
   
         
        
          
            242,274 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 07                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $20,832               
              $6.51 p/Share               
          
        
            
        
          
              3,200 
              Reduced 1.31% 
          
   
         
        
          
            241,996 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 25                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $400               
              $5.89 p/Share               
          
        
            
        
          
              68 
              Reduced 0.03% 
          
   
         
        
          
            245,196 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 25                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              278 
              Added 0.11% 
          
   
         
        
          
            245,264 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 07                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $6,500               
              $6.5 p/Share               
          
        
            
        
          
              1,000 
              Reduced 0.41% 
          
   
         
        
          
            244,986 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 03                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $19,530               
              $6.51 p/Share               
          
        
            
        
          
              3,000 
              Reduced 1.2% 
          
   
         
        
          
            245,986 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 02                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $18,312               
              $6.54 p/Share               
          
        
            
        
          
              2,800 
              Reduced 1.11% 
          
   
         
        
          
            248,986 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 25                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $391               
              $5.75 p/Share               
          
        
            
        
          
              68 
              Reduced 0.03% 
          
   
         
        
          
            251,786 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 25                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              277 
              Added 0.11% 
          
   
         
        
          
            251,854 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $6,711               
              $5.51 p/Share               
          
        
            
        
          
              1,218 
              Reduced 0.48% 
          
   
         
        
          
            251,577 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 05                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,000 
              Added 1.94% 
          
   
         
        
          
            252,795 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $6,759               
              $5.55 p/Share               
          
        
            
        
          
              1,218 
              Reduced 0.49% 
          
   
         
        
          
            247,795 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 04                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,000 
              Added 1.97% 
          
   
         
        
          
            249,013 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 25                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $369               
              $5.44 p/Share               
          
        
            
        
          
              68 
              Reduced 0.03% 
          
   
         
        
          
            244,013 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 25                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              278 
              Added 0.11% 
          
   
         
        
          
            244,081 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 25                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $323               
              $4.75 p/Share               
          
        
            
        
          
              68 
              Reduced 0.03% 
          
   
         
        
          
            243,803 Common Stock