Oct 15                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4 
              Added 0.05% 
          
   
         
        
          
            7,910  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Jul 15                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5 
              Added 0.06% 
          
   
         
        
          
            7,905  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Apr 21                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,365               
              $337.95 p/Share               
          
        
            
        
          
              7 
              Reduced 0.09% 
          
   
         
        
          
            7,900  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Apr 20                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              787 
              Added 9.05% 
          
   
         
        
          
            7,907  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Apr 15                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              16 
              Added 0.22% 
          
   
         
        
          
            7,120  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $861,096               
              $337.95 p/Share               
          
        
            
        
          
              2,548 
              Reduced 26.4% 
          
   
         
        
          
            7,103  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of in-the-money or at-the-money derivatives securities 
            
                            
         
        
          
              -                  
          
        
            
        
          
              13 
              Added 0.13% 
          
   
         
        
          
            9,651  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 25                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,718 
              Added 32.86% 
          
   
         
        
          
            9,638  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Jan 15                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4 
              Added 0.08% 
          
   
         
        
          
            4,920  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Oct 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5 
              Added 0.1% 
          
   
         
        
          
            4,915  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Jul 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5 
              Added 0.1% 
          
   
         
        
          
            4,910  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Apr 18                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $825               
              $275.0 p/Share               
          
        
            
        
          
              3 
              Reduced 0.06% 
          
   
         
        
          
            4,905  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Apr 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1 
              Added 0.02% 
          
   
         
        
          
            4,907  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Apr 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              7 
              Added 0.14% 
          
   
         
        
          
            4,908  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Apr 03                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $72,325               
              $275.0 p/Share               
          
        
            
        
          
              263 
              Reduced 5.09% 
          
   
         
        
          
            4,899  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Apr 03                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              128 
              Added 2.42% 
          
   
         
        
          
            5,162  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $57,475               
              $275.0 p/Share               
          
        
            
        
          
              209 
              Reduced 3.99% 
          
   
         
        
          
            5,034  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of in-the-money or at-the-money derivatives securities 
            
                            
         
        
          
              -                  
          
        
            
        
          
              8 
              Added 0.15% 
          
   
         
        
          
            5,243  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              923 
              Added 14.99% 
          
   
         
        
          
            5,235  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 27                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              768 
              Added 15.12% 
          
   
         
        
          
            4,313  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Jan 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3 
              Added 0.08% 
          
   
         
        
          
            3,545  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Oct 16                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4 
              Added 0.11% 
          
   
         
        
          
            3,541  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Jul 17                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3 
              Added 0.08% 
          
   
         
        
          
            3,537  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Apr 19                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $464               
              $232.38 p/Share               
          
        
            
        
          
              2 
              Reduced 0.06% 
          
   
         
        
          
            3,533  
            Ordinary Shares, nomin... 
          
          
        
          
             
           
                
        
      
      
        
            Apr 17                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1 
              Added 0.03% 
          
   
         
        
          
            3,535  
            Ordinary Shares, nomin...