Feb 27                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              282,692 
              Added 28.17% 
          
   
         
        
          
            720,971 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 22                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $103,748               
              $5.52 p/Share               
          
        
            
        
          
              18,795 
              Reduced 4.11% 
          
   
         
        
          
            438,279 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 16                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $26,368               
              $5.14 p/Share               
          
        
            
        
          
              5,130 
              Reduced 1.11% 
          
   
         
        
          
            457,074 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Aug 12                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $102,800               
              $2.57 p/Share               
          
        
            
        
          
              40,000 
              Added 7.96% 
          
   
         
        
          
            462,204 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 22                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              224,368 
              Added 34.7% 
          
   
         
        
          
            422,204 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 19                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $3,795               
              $4.78 p/Share               
          
        
            
        
          
              794 
              Reduced 0.4% 
          
   
         
        
          
            197,836 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 19                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,421 
              Added 1.2% 
          
   
         
        
          
            198,630 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 17                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $21,242               
              $4.78 p/Share               
          
        
            
        
          
              4,444 
              Reduced 2.21% 
          
   
         
        
          
            196,209 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Sep 12                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $64,560               
              $8.07 p/Share               
          
        
            
        
          
              8,000 
              Added 3.99% 
          
   
         
        
          
            192,653 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 09                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $296,281               
              $22.2 p/Share               
          
        
            
        
          
              13,346 
              Reduced 6.48% 
          
   
         
        
          
            192,653 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 09                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              31,415 
              Added 13.23% 
          
   
         
        
          
            205,999 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 25                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $208,421               
              $24.3 p/Share               
          
        
            
        
          
              8,577 
              Reduced 4.68% 
          
   
         
        
          
            174,584 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 22                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              54,942 
              Added 23.07% 
          
   
         
        
          
            183,161 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 22                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              54,942 
              Added 23.07% 
          
   
         
        
          
            183,161 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            May 25                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $913,935               
              $43.61 p/Share               
          
        
            
        
          
              20,957 
              Reduced 14.05% 
          
   
         
        
          
            128,219 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            May 25                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $509,255               
              $24.3 p/Share               
          
        
            
        
          
              20,957 
              Added 12.32% 
          
   
         
        
          
            149,176 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Apr 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $963,184               
              $45.96 p/Share               
          
        
            
        
          
              20,957 
              Reduced 14.05% 
          
   
         
        
          
            128,219 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Apr 06                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $509,255               
              $24.3 p/Share               
          
        
            
        
          
              20,957 
              Added 12.32% 
          
   
         
        
          
            149,176 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 09                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $577,560               
              $48.13 p/Share               
          
        
            
        
          
              12,000 
              Reduced 8.56% 
          
   
         
        
          
            128,219 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 07                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $667,358               
              $43.81 p/Share               
          
        
            
        
          
              15,233 
              Reduced 9.8% 
          
   
         
        
          
            140,219 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 07                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              35,859 
              Added 18.74% 
          
   
         
        
          
            155,452 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 04                           
            2022                           
          
        
          
            
              BUY 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $718,804               
              $47.24 p/Share               
          
        
            
        
          
              15,216 
              Added 11.29% 
          
   
         
        
          
            119,593 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 16                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              20,413 
              Added 13.15% 
          
   
         
        
          
            134,809 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 02                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,129,373               
              $53.89 p/Share               
          
        
            
        
          
              20,957 
              Reduced 15.48% 
          
   
         
        
          
            114,396 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 02                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $509,255               
              $24.3 p/Share               
          
        
            
        
          
              20,957 
              Added 13.41% 
          
   
         
        
          
            135,353 Ordinary Shares