Sep 02                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $205,500               
              $13.7 p/Share               
          
        
            
        
          
              15,000 
              Reduced 19.1% 
          
   
         
        
          
            63,527  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 06                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $202,200               
              $13.48 p/Share               
          
        
            
        
          
              15,000 
              Reduced 16.04% 
          
   
         
        
          
            78,527  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 18                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $163,080               
              $13.59 p/Share               
          
        
            
        
          
              12,000 
              Reduced 11.37% 
          
   
         
        
          
            93,527  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $162,148               
              $13.65 p/Share               
          
        
            
        
          
              11,879 
              Reduced 10.12% 
          
   
         
        
          
            105,527  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 10                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              26,190 
              Added 18.24% 
          
   
         
        
          
            117,406  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 20                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $85,085               
              $13.09 p/Share               
          
        
            
        
          
              6,500 
              Reduced 6.65% 
          
   
         
        
          
            91,216  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 13                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $57,099               
              $12.37 p/Share               
          
        
            
        
          
              4,616 
              Reduced 4.51% 
          
   
         
        
          
            97,716  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $51,373               
              $12.57 p/Share               
          
        
            
        
          
              4,087 
              Reduced 3.84% 
          
   
         
        
          
            102,332  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 08                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $99,308               
              $13.42 p/Share               
          
        
            
        
          
              7,400 
              Reduced 6.5% 
          
   
         
        
          
            106,419  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 08                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $159,140               
              $13.45 p/Share               
          
        
            
        
          
              11,832 
              Reduced 9.42% 
          
   
         
        
          
            113,819  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 08                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $350,829               
              $13.45 p/Share               
          
        
            
        
          
              26,084 
              Added 17.19% 
          
   
         
        
          
            125,651  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 08                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $358,752               
              $13.34 p/Share               
          
        
            
        
          
              26,893 
              Reduced 21.27% 
          
   
         
        
          
            99,567  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 08                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $334,068               
              $11.64 p/Share               
          
        
            
        
          
              28,700 
              Added 18.5% 
          
   
         
        
          
            126,460  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 10                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              -                  
          
        
            
        
          
              10,256 
              Reduced 9.49% 
          
   
         
        
          
            97,760  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 10                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              22,612 
              Added 17.31% 
          
   
         
        
          
            108,016  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 08                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $100,493               
              $13.94 p/Share               
          
        
            
        
          
              7,209 
              Reduced 7.78% 
          
   
         
        
          
            85,404  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $245,703               
              $13.58 p/Share               
          
        
            
        
          
              18,093 
              Reduced 16.34% 
          
   
         
        
          
            92,613  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $204,631               
              $9.43 p/Share               
          
        
            
        
          
              21,700 
              Added 16.39% 
          
   
         
        
          
            110,706  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $252,759               
              $16.43 p/Share               
          
        
            
        
          
              15,384 
              Reduced 14.74% 
          
   
         
        
          
            89,006  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $188,600               
              $9.43 p/Share               
          
        
            
        
          
              20,000 
              Added 16.08% 
          
   
         
        
          
            104,390  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 10                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $214,992               
              $18.1 p/Share               
          
        
            
        
          
              11,878 
              Reduced 11.76% 
          
   
         
        
          
            89,110  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 10                           
            2021                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              4,720 
              Reduced 5.3% 
          
   
         
        
          
            84,390  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 10                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              26,188 
              Added 20.59% 
          
   
         
        
          
            100,988  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $243,695               
              $21.01 p/Share               
          
        
            
        
          
              11,599 
              Reduced 13.42% 
          
   
         
        
          
            74,800  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 15                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $145,509               
              $8.61 p/Share               
          
        
            
        
          
              16,900 
              Added 16.36% 
          
   
         
        
          
            86,399  
            Common Stock