Mar 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $25,465               
              $14.72 p/Share               
          
        
            
        
          
              1,730 
              Reduced 4.29% 
          
   
         
        
          
            38,615 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,949 
              Added 8.92% 
          
   
         
        
          
            40,345 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $16,484               
              $14.64 p/Share               
          
        
            
        
          
              1,126 
              Reduced 3.0% 
          
   
         
        
          
            36,396 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,334 
              Added 5.86% 
          
   
         
        
          
            37,522 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 25                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $21,886               
              $14.64 p/Share               
          
        
            
        
          
              1,495 
              Reduced 4.08% 
          
   
         
        
          
            35,188 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 25                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,450 
              Added 8.6% 
          
   
         
        
          
            36,683 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 06                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $31,665               
              $13.15 p/Share               
          
        
            
        
          
              2,408 
              Reduced 6.76% 
          
   
         
        
          
            33,233 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 06                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,905 
              Added 12.1% 
          
   
         
        
          
            35,641 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Jul 27                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $63,810               
              $13.4 p/Share               
          
        
            
        
          
              4,762 
              Reduced 13.41% 
          
   
         
        
          
            30,736 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Jul 27                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              10,873 
              Added 23.45% 
          
   
         
        
          
            35,498 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $9,248               
              $14.12 p/Share               
          
        
            
        
          
              655 
              Reduced 2.59% 
          
   
         
        
          
            24,625 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,334 
              Added 8.45% 
          
   
         
        
          
            25,280 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 25                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $14,035               
              $14.12 p/Share               
          
        
            
        
          
              994 
              Reduced 4.15% 
          
   
         
        
          
            22,946 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 25                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,449 
              Added 12.59% 
          
   
         
        
          
            23,940 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $12,687               
              $14.16 p/Share               
          
        
            
        
          
              896 
              Reduced 4.19% 
          
   
         
        
          
            20,491 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 21                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,779 
              Added 11.5% 
          
   
         
        
          
            21,387 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 12                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $17,060               
              $13.87 p/Share               
          
        
            
        
          
              1,230 
              Reduced 6.2% 
          
   
         
        
          
            18,608 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 12                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,606 
              Added 15.38% 
          
   
         
        
          
            19,838 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Apr 11                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $7,261               
              $13.25 p/Share               
          
        
            
        
          
              548 
              Reduced 3.27% 
          
   
         
        
          
            16,232 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Apr 11                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,890 
              Added 10.12% 
          
   
         
        
          
            16,780 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 28                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $10,670               
              $15.76 p/Share               
          
        
            
        
          
              677 
              Reduced 4.35% 
          
   
         
        
          
            14,890 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 28                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,333 
              Added 13.03% 
          
   
         
        
          
            15,567 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 22                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $22,514               
              $15.41 p/Share               
          
        
            
        
          
              1,461 
              Reduced 9.94% 
          
   
         
        
          
            13,234 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 22                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,714 
              Added 25.48% 
          
   
         
        
          
            13,788 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Jan 28                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $12,325               
              $15.03 p/Share               
          
        
            
        
          
              820 
              Reduced 7.59% 
          
   
         
        
          
            9,981 Ordinary Shares