Jan 29                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $210               
              $1.5 p/Share               
          
        
            
        
          
              140 
              Reduced 0.97% 
          
   
         
        
          
            14,283  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Jan 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $6               
              $1.3 p/Share               
          
        
            
        
          
              5 
              Reduced 0.03% 
          
   
         
        
          
            14,423  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Dec 31                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $5               
              $1.89 p/Share               
          
        
            
        
          
              3 
              Reduced 0.02% 
          
   
         
        
          
            14,428  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Dec 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $8               
              $2.02 p/Share               
          
        
            
        
          
              4 
              Reduced 0.03% 
          
   
         
        
          
            14,431  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Nov 30                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $6               
              $2.25 p/Share               
          
        
            
        
          
              3 
              Reduced 0.02% 
          
   
         
        
          
            14,435  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Nov 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $8               
              $2.24 p/Share               
          
        
            
        
          
              4 
              Reduced 0.03% 
          
   
         
        
          
            14,438  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Oct 31                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $7               
              $2.54 p/Share               
          
        
            
        
          
              3 
              Reduced 0.02% 
          
   
         
        
          
            14,442  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Oct 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $11               
              $2.72 p/Share               
          
        
            
        
          
              4 
              Reduced 0.03% 
          
   
         
        
          
            14,445  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Sep 30                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $6               
              $2.08 p/Share               
          
        
            
        
          
              3 
              Reduced 0.02% 
          
   
         
        
          
            14,449  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Sep 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $14               
              $0.16 p/Share               
          
        
            
        
          
              89 
              Reduced 0.02% 
          
   
         
        
          
            361,311  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Aug 31                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $10               
              $0.16 p/Share               
          
        
            
        
          
              61 
              Reduced 0.02% 
          
   
         
        
          
            361,400  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Aug 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $16               
              $0.18 p/Share               
          
        
            
        
          
              89 
              Reduced 0.02% 
          
   
         
        
          
            361,461  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Jul 31                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $11               
              $0.18 p/Share               
          
        
            
        
          
              61 
              Reduced 0.02% 
          
   
         
        
          
            361,550  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Jul 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $16               
              $0.18 p/Share               
          
        
            
        
          
              89 
              Reduced 0.02% 
          
   
         
        
          
            361,611  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Jun 30                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $11               
              $0.18 p/Share               
          
        
            
        
          
              61 
              Reduced 0.02% 
          
   
         
        
          
            361,700  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Jun 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $18               
              $0.2 p/Share               
          
        
            
        
          
              89 
              Reduced 0.02% 
          
   
         
        
          
            361,761  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            May 31                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $13               
              $0.21 p/Share               
          
        
            
        
          
              61 
              Reduced 0.02% 
          
   
         
        
          
            361,850  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            May 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $23               
              $0.26 p/Share               
          
        
            
        
          
              89 
              Reduced 0.02% 
          
   
         
        
          
            361,911  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Apr 30                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $19               
              $0.31 p/Share               
          
        
            
        
          
              61 
              Reduced 0.02% 
          
   
         
        
          
            362,000  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Apr 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $36               
              $0.41 p/Share               
          
        
            
        
          
              89 
              Reduced 0.02% 
          
   
         
        
          
            362,061  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Mar 31                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $26               
              $0.42 p/Share               
          
        
            
        
          
              61 
              Reduced 0.02% 
          
   
         
        
          
            362,150  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Mar 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $38               
              $0.43 p/Share               
          
        
            
        
          
              89 
              Reduced 0.02% 
          
   
         
        
          
            362,211  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Feb 28                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $27               
              $0.45 p/Share               
          
        
            
        
          
              61 
              Reduced 0.02% 
          
   
         
        
          
            362,300  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Feb 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $51               
              $0.48 p/Share               
          
        
            
        
          
              106 
              Reduced 0.03% 
          
   
         
        
          
            362,361  
            Ordinary Shares 
          
          
        
          
             
           
                
        
      
      
        
            Jan 31                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $35               
              $0.48 p/Share               
          
        
            
        
          
              73 
              Reduced 0.02% 
          
   
         
        
          
            362,467  
            Ordinary Shares