| 
            Apr 04                          
            2025                          
         |  
        
          
            
              BUY
             
            
                Payment of exercise price or tax liability
             
                            
         | 
        
           
              $64,529              
              $72.1 p/Share              
                   
         |    
        
           
              895
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 01                          
            2025                          
         |  
        
          
            
              BUY
             
            
                Exercise of conversion of derivative security
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              5,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jan 08                          
            2025                          
         |  
        
                           
         | 
        
           
              -                 
                   
         |    
        
           
              5,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jul 12                          
            2024                          
         |  
        
          
            
              BUY
             
            
                Grant, award, or other acquisition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              22,709
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 30                          
            2024                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $1,970              
              $0.66 p/Share              
                   
         |    
        
           
              2,986
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 29                          
            2024                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $2,562              
              $0.68 p/Share              
                   
         |    
        
           
              3,768
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 28                          
            2024                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $33,875              
              $0.7 p/Share              
                   
         |    
        
           
              48,394
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 13                          
            2024                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $11,957              
              $0.69 p/Share              
                   
         |    
        
           
              17,330
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 20                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $63,296              
              $0.23 p/Share              
                   
         |    
        
           
              275,200
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 17                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $51,704              
              $0.23 p/Share              
                   
         |    
        
           
              224,800
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 31                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $42,651              
              $0.28 p/Share              
                   
         |    
        
           
              152,326
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 30                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $94,843              
              $0.31 p/Share              
                   
         |    
        
           
              305,947
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 29                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $102,823              
              $0.3 p/Share              
                   
         |    
        
           
              342,744
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 28                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $55,715              
              $0.28 p/Share              
                   
         |    
        
           
              198,983
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 26                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $8,833              
              $0.49 p/Share              
                   
         |    
        
           
              18,028
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 25                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $236,223              
              $0.49 p/Share              
                   
         |    
        
           
              482,088
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 19                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $223,299              
              $0.58 p/Share              
                   
         |    
        
           
              385,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 18                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $55,144              
              $0.48 p/Share              
                   
         |    
        
           
              114,884
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Apr 01                          
            2022                          
         |  
        
          
            
              BUY
             
            
                Grant, award, or other acquisition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              267,728,389
              
         | 
        
          
            
          
         |