Feb 25                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $19,589               
              $4.1 p/Share               
          
        
            
        
          
              4,778 
              Reduced 2.72% 
          
   
         
        
          
            171,052  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 25                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              11,200 
              Added 6.09% 
          
   
         
        
          
            172,727  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 19                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $17,187               
              $4.44 p/Share               
          
        
            
        
          
              3,871 
              Reduced 2.3% 
          
   
         
        
          
            164,630  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 19                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              9,074 
              Added 5.11% 
          
   
         
        
          
            168,501  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 25                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $13,514               
              $3.23 p/Share               
          
        
            
        
          
              4,184 
              Reduced 2.56% 
          
   
         
        
          
            159,427  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 25                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              11,199 
              Added 6.5% 
          
   
         
        
          
            161,214  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 06                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $21,175               
              $3.92 p/Share               
          
        
            
        
          
              5,402 
              Reduced 3.42% 
          
   
         
        
          
            152,412  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 06                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              14,461 
              Added 8.39% 
          
   
         
        
          
            157,814  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 25                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $26,071               
              $3.79 p/Share               
          
        
            
        
          
              6,879 
              Reduced 4.58% 
          
   
         
        
          
            143,353  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 25                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              16,128 
              Added 9.94% 
          
   
         
        
          
            146,090  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 22                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $15,626               
              $3.83 p/Share               
          
        
            
        
          
              4,080 
              Reduced 2.95% 
          
   
         
        
          
            134,104  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 22                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              9,565 
              Added 6.47% 
          
   
         
        
          
            138,184  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 25                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $31,269               
              $5.19 p/Share               
          
        
            
        
          
              6,025 
              Reduced 4.47% 
          
   
         
        
          
            128,619  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 25                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              16,128 
              Added 10.96% 
          
   
         
        
          
            131,016  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 25                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $29,137               
              $3.87 p/Share               
          
        
            
        
          
              7,529 
              Reduced 5.97% 
          
   
         
        
          
            118,516  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 25                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              17,650 
              Added 12.58% 
          
   
         
        
          
            122,658  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $21,184               
              $3.87 p/Share               
          
        
            
        
          
              5,474 
              Reduced 4.81% 
          
   
         
        
          
            108,395  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 21                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              12,834 
              Added 10.13% 
          
   
         
        
          
            113,869  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 25                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $27,757               
              $4.21 p/Share               
          
        
            
        
          
              6,593 
              Reduced 6.13% 
          
   
         
        
          
            101,035  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 25                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              17,650 
              Added 14.09% 
          
   
         
        
          
            107,628  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 05                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $43,111               
              $3.72 p/Share               
          
        
            
        
          
              11,589 
              Reduced 11.41% 
          
   
         
        
          
            89,978  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 05                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              31,027 
              Added 23.4% 
          
   
         
        
          
            101,567  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 25                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $8,799               
              $2.94 p/Share               
          
        
            
        
          
              2,993 
              Reduced 4.07% 
          
   
         
        
          
            70,540  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 25                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              10,092 
              Added 12.07% 
          
   
         
        
          
            73,533  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 17                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $13,764               
              $2.91 p/Share               
          
        
            
        
          
              4,730 
              Reduced 6.94% 
          
   
         
        
          
            63,441  
            Common Stock