| Jun 24                          
            2025 | 
            
              SELL
             
                Other acquisition or disposition
             | 
              -                 
           | 
              60
           |  | 
 
      
      
        | Jun 24                          
            2025 | 
            
              BUY
             
                Exercise of conversion of derivative security
             | 
              -                 
           | 
              229,990
           |  | 
 
      
      
        | Jun 14                          
            2024 | 
            
              BUY
             
                Open market or private purchase
             | 
              $10,260              
              $3.42 p/Share              
           | 
              3,000
           |  | 
 
      
      
        | Mar 14                          
            2024 | 
            
              BUY
             
                Open market or private purchase
             | 
              $11,130              
              $0.53 p/Share              
           | 
              21,000
           |  | 
 
      
      
        | Mar 13                          
            2024 | 
            
              BUY
             
                Open market or private purchase
             | 
              $5,300              
              $0.53 p/Share              
           | 
              10,000
           |  | 
 
      
      
        | Mar 12                          
            2024 | 
            
              BUY
             
                Open market or private purchase
             | 
              $11,800              
              $0.59 p/Share              
           | 
              20,000
           |  | 
 
      
      
        | Mar 08                          
            2024 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,200              
              $0.62 p/Share              
           | 
              10,000
           |  | 
 
      
      
        | Mar 07                          
            2024 | 
            
              BUY
             
                Open market or private purchase
             | 
              $5,900              
              $0.59 p/Share              
           | 
              10,000
           |  | 
 
      
      
        | Mar 06                          
            2024 | 
            
              BUY
             
                Open market or private purchase
             | 
              $5,200              
              $0.52 p/Share              
           | 
              10,000
           |  | 
 
      
      
        | Mar 05                          
            2024 | 
            
              BUY
             
                Open market or private purchase
             | 
              $5,300              
              $0.53 p/Share              
           | 
              10,000
           |  | 
 
      
      
        | Mar 04                          
            2024 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,000              
              $0.6 p/Share              
           | 
              10,000
           |  | 
 
      
      
        | Dec 14                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,959              
              $0.58 p/Share              
           | 
              12,000
           |  | 
 
      
      
        | Dec 13                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $5,649              
              $0.53 p/Share              
           | 
              10,659
           |  | 
 
      
      
        | Dec 12                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,120              
              $0.51 p/Share              
           | 
              12,000
           |  | 
 
      
      
        | Dec 11                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,120              
              $0.51 p/Share              
           | 
              12,000
           |  | 
 
      
      
        | Dec 08                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,120              
              $0.51 p/Share              
           | 
              12,000
           |  | 
 
      
      
        | Dec 07                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,000              
              $0.5 p/Share              
           | 
              12,000
           |  | 
 
      
      
        | Dec 06                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,000              
              $0.5 p/Share              
           | 
              12,000
           |  | 
 
      
      
        | Dec 05                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,120              
              $0.51 p/Share              
           | 
              12,000
           |  | 
 
      
      
        | Dec 04                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,240              
              $0.52 p/Share              
           | 
              12,000
           |  | 
 
      
      
        | Dec 01                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,240              
              $0.52 p/Share              
           | 
              12,000
           |  | 
 
      
      
        | Nov 30                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,240              
              $0.52 p/Share              
           | 
              12,000
           |  | 
 
      
      
        | Nov 29                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,000              
              $0.5 p/Share              
           | 
              12,000
           |  | 
 
      
      
        | Nov 28                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,120              
              $0.51 p/Share              
           | 
              12,000
           |  | 
 
      
      
        | Nov 27                          
            2023 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,120              
              $0.51 p/Share              
           | 
              12,000
           |  |