Sep 30                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $324,229               
              $295.83 p/Share               
          
        
            
        
          
              1,096 
              Reduced 3.18% 
          
   
         
        
          
            33,369  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 03                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $544,591               
              $358.52 p/Share               
          
        
            
        
          
              1,519 
              Reduced 4.22% 
          
   
         
        
          
            34,465  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 17                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,708 
              Added 4.53% 
          
   
         
        
          
            35,984  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 14                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $287,728               
              $368.41 p/Share               
          
        
            
        
          
              781 
              Reduced 2.23% 
          
   
         
        
          
            34,276  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 14                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $264,149               
              $368.41 p/Share               
          
        
            
        
          
              717 
              Reduced 2.38% 
          
   
         
        
          
            29,419  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 14                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,047 
              Added 10.42% 
          
   
         
        
          
            34,792  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 14                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,193 
              Added 9.34% 
          
   
         
        
          
            31,010  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 24                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $449,447               
              $377.37 p/Share               
          
        
            
        
          
              1,191 
              Reduced 4.01% 
          
   
         
        
          
            28,534  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 23                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $355,112               
              $373.41 p/Share               
          
        
            
        
          
              951 
              Reduced 3.1% 
          
   
         
        
          
            29,725  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 19                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,105,971               
              $365.62 p/Share               
          
        
            
        
          
              5,760 
              Reduced 16.95% 
          
   
         
        
          
            28,217  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 19                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,129,996               
              $196.18 p/Share               
          
        
            
        
          
              5,760 
              Added 14.5% 
          
   
         
        
          
            33,977  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 18                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $23,396,816               
              $363.22 p/Share               
          
        
            
        
          
              64,415 
              Reduced 69.54% 
          
   
         
        
          
            28,217  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 18                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $12,713,588               
              $197.37 p/Share               
          
        
            
        
          
              64,415 
              Added 41.02% 
          
   
         
        
          
            92,632  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 30                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $769,076               
              $312.76 p/Share               
          
        
            
        
          
              2,459 
              Added 7.42% 
          
   
         
        
          
            30,676  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $14,892,895               
              $307.07 p/Share               
          
        
            
        
          
              48,500 
              Reduced 63.22% 
          
   
         
        
          
            28,217  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 10                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $6,021,275               
              $124.15 p/Share               
          
        
            
        
          
              48,500 
              Added 38.73% 
          
   
         
        
          
            76,717  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 09                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,810,373               
              $308.14 p/Share               
          
        
            
        
          
              15,611 
              Reduced 35.62% 
          
   
         
        
          
            28,217  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 03                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $1,072,979               
              $316.14 p/Share               
          
        
            
        
          
              3,394 
              Added 7.19% 
          
   
         
        
          
            43,828  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 14                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $373,977               
              $272.38 p/Share               
          
        
            
        
          
              1,373 
              Reduced 3.28% 
          
   
         
        
          
            40,434  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 14                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $2,990,187               
              $272.38 p/Share               
          
        
            
        
          
              10,978 
              Added 20.02% 
          
   
         
        
          
            43,870  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 25                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $139,676               
              $287.4 p/Share               
          
        
            
        
          
              486 
              Reduced 1.15% 
          
   
         
        
          
            41,807  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 24                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $211,152               
              $288.46 p/Share               
          
        
            
        
          
              732 
              Reduced 1.7% 
          
   
         
        
          
            42,293  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 23                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $242,903               
              $287.46 p/Share               
          
        
            
        
          
              845 
              Reduced 1.93% 
          
   
         
        
          
            43,025  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 25                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $96,591               
              $199.57 p/Share               
          
        
            
        
          
              484 
              Reduced 1.6% 
          
   
         
        
          
            29,821  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 24                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $521,667               
              $200.41 p/Share               
          
        
            
        
          
              2,603 
              Reduced 10.44% 
          
   
         
        
          
            22,320  
            Common Stock