| Nov 22                          
            2024 | 
            
              BUY
             
                Open market or private purchase
             | 
              $23,750              
              $0.95 p/Share              
           | 
              25,000
           |  | 
 
      
      
        | Nov 19                          
            2024 | 
            
              BUY
             
                Open market or private purchase
             | 
              $69,750              
              $0.93 p/Share              
           | 
              75,000
           |  | 
 
      
      
        | Sep 11                          
            2024 | 
            
              BUY
             
                Grant, award, or other acquisition
             | 
              $237,000              
              $1.58 p/Share              
           | 
              150,000
           |  | 
 
      
      
        | Aug 27                          
            2024 | 
            
              BUY
             
                Open market or private purchase
             | 
              $59,100              
              $1.97 p/Share              
           | 
              30,000
           |  | 
 
      
      
        | Aug 27                          
            2024 | 
            
              BUY
             
                Grant, award, or other acquisition
             | 
              $128,050              
              $1.97 p/Share              
           | 
              65,000
           |  | 
 
      
      
        | Aug 20                          
            2024 | 
            
              BUY
             
                Open market or private purchase
             | 
              $10,210              
              $2.27 p/Share              
           | 
              4,498
           |  | 
 
      
      
        | Aug 20                          
            2024 | 
            
              BUY
             
                Grant, award, or other acquisition
             | 
              $110,675              
              $2.33 p/Share              
           | 
              47,500
           |  | 
 
      
      
        | Aug 19                          
            2024 | 
            
              BUY
             
                Open market or private purchase
             | 
              $52,444              
              $2.28 p/Share              
           | 
              23,002
           |  | 
 
      
      
        | Feb 21                          
            2024 | 
            
              BUY
             
                Open market or private purchase
             | 
              $50,000              
              $0.25 p/Share              
           | 
              200,000
           |  | 
 
      
      
        | Feb 20                          
            2024 | 
            
              BUY
             
                Open market or private purchase
             | 
              $52,000              
              $0.26 p/Share              
           | 
              200,000
           |  |