Nov 18                           
            2024                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $59,585               
              $19.75 p/Share               
          
        
            
        
          
              3,017 
              Reduced 100.0% 
          
   
         
        
          
            0 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 18                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,017 
              Added 50.0% 
          
   
         
        
          
            3,017 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2024                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $70,768               
              $19.89 p/Share               
          
        
            
        
          
              3,558 
              Reduced 100.0% 
          
   
         
        
          
            0 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,558 
              Added 50.0% 
          
   
         
        
          
            3,558 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $127,952               
              $19.89 p/Share               
          
        
            
        
          
              6,433 
              Reduced 100.0% 
          
   
         
        
          
            0 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              6,433 
              Added 50.0% 
          
   
         
        
          
            6,433 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 14                           
            2024                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $146,635               
              $20.4 p/Share               
          
        
            
        
          
              7,188 
              Reduced 100.0% 
          
   
         
        
          
            0 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 14                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              7,188 
              Added 50.0% 
          
   
         
        
          
            7,188 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 19                           
            2023                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $149,010               
              $32.8 p/Share               
          
        
            
        
          
              4,543 
              Reduced 100.0% 
          
   
         
        
          
            0 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 19                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,543 
              Added 50.0% 
          
   
         
        
          
            4,543 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 18                           
            2023                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $96,038               
              $32.8 p/Share               
          
        
            
        
          
              2,928 
              Reduced 100.0% 
          
   
         
        
          
            0 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 18                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,928 
              Added 50.0% 
          
   
         
        
          
            2,928 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2023                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $118,047               
              $32.8 p/Share               
          
        
            
        
          
              3,599 
              Reduced 100.0% 
          
   
         
        
          
            0 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,599 
              Added 50.0% 
          
   
         
        
          
            3,599 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 16                           
            2023                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $1,316,023               
              $32.83 p/Share               
          
        
            
        
          
              40,086 
              Reduced 100.0% 
          
   
         
        
          
            0 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 16                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              40,086 
              Added 50.0% 
          
   
         
        
          
            40,086 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 19                           
            2022                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $174,371               
              $39.54 p/Share               
          
        
            
        
          
              4,410 
              Reduced 100.0% 
          
   
         
        
          
            0 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 19                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,410 
              Added 50.0% 
          
   
         
        
          
            4,410 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 18                           
            2022                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $317,585               
              $39.54 p/Share               
          
        
            
        
          
              8,032 
              Reduced 100.0% 
          
   
         
        
          
            0 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 18                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              8,032 
              Added 50.0% 
          
   
         
        
          
            8,032 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2022                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $390,736               
              $38.5 p/Share               
          
        
            
        
          
              10,149 
              Reduced 100.0% 
          
   
         
        
          
            0 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              10,149 
              Added 50.0% 
          
   
         
        
          
            10,149 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Jul 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $135,961               
              $30.02 p/Share               
          
        
            
        
          
              4,529 
              Reduced 100.0% 
          
   
         
        
          
            0 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Jul 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,529 
              Added 50.0% 
          
   
         
        
          
            4,529 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $10,905               
              $49.12 p/Share               
          
        
            
        
          
              222 
              Reduced 100.0% 
          
   
         
        
          
            0 Ordinary Shares