Mar 10                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,817,421               
              $468.77 p/Share               
          
        
            
        
          
              3,877 
              Reduced 17.34% 
          
   
         
        
          
            18,479 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 10                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              7,592 
              Added 27.82% 
          
   
         
        
          
            19,700 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 20                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,117,278               
              $459.64 p/Share               
          
        
            
        
          
              6,782 
              Reduced 31.48% 
          
   
         
        
          
            14,765 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 20                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $8,745,138               
              $459.4 p/Share               
          
        
            
        
          
              19,036 
              Reduced 50.82% 
          
   
         
        
          
            18,420 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Feb 20                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $6,035,473               
              $233.77 p/Share               
          
        
            
        
          
              25,818 
              Added 61.18% 
          
   
         
        
          
            16,385 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 11                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,110,615               
              $462.55 p/Share               
          
        
            
        
          
              4,563 
              Reduced 23.63% 
          
   
         
        
          
            14,748 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 11                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              8,935 
              Added 36.48% 
          
   
         
        
          
            15,557 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $6,031,395               
              $459.22 p/Share               
          
        
            
        
          
              13,134 
              Reduced 65.49% 
          
   
         
        
          
            6,920 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $2,273,889               
              $173.13 p/Share               
          
        
            
        
          
              13,134 
              Added 43.43% 
          
   
         
        
          
            17,107 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Apr 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,284,204               
              $355.44 p/Share               
          
        
            
        
          
              3,613 
              Reduced 25.83% 
          
   
         
        
          
            10,377 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Apr 06                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              7,070 
              Added 39.08% 
          
   
         
        
          
            11,021 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 10                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $361,832               
              $345.92 p/Share               
          
        
            
        
          
              1,046 
              Reduced 13.13% 
          
   
         
        
          
            6,920 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 10                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,045 
              Added 22.07% 
          
   
         
        
          
            7,222 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 21                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $381,784               
              $311.66 p/Share               
          
        
            
        
          
              1,225 
              Reduced 17.14% 
          
   
         
        
          
            5,921 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Mar 21                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,375 
              Added 27.87% 
          
   
         
        
          
            6,146 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 03                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,709,852               
              $326.37 p/Share               
          
        
            
        
          
              5,239 
              Reduced 42.45% 
          
   
         
        
          
            7,104 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Nov 03                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,709,186               
              $174.3 p/Share               
          
        
            
        
          
              9,806 
              Added 50.0% 
          
   
         
        
          
            9,807 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Jun 09                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,238               
              $1.92 p/Share               
          
        
            
        
          
              645 
              Added 20.27% 
          
   
         
        
          
            2,537 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Jun 08                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $23,326               
              $291.58 p/Share               
          
        
            
        
          
              80 
              Reduced 4.06% 
          
   
         
        
          
            1,892 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Jun 08                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              155 
              Added 7.29% 
          
   
         
        
          
            1,972 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Aug 06                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,719               
              $245.53 p/Share               
          
        
            
        
          
              7 
              Reduced 0.38% 
          
   
         
        
          
            1,817 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Aug 06                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,465               
              $1.92 p/Share               
          
        
            
        
          
              763 
              Added 29.49% 
          
   
         
        
          
            1,824 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Jun 02                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $13,134               
              $205.22 p/Share               
          
        
            
        
          
              64 
              Reduced 5.69% 
          
   
         
        
          
            1,061 Ordinary Shares 
          
          
        
          
             
                
        
      
      
        
            Jun 02                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              125 
              Added 10.0% 
          
   
         
        
          
            1,125 Ordinary Shares