Aug 20                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,021,497               
              $878.53 p/Share               
          
        
            
        
          
              2,301 
              Reduced 6.27% 
          
   
         
        
          
            34,408  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 07                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,968,428               
              $888.28 p/Share               
          
        
            
        
          
              2,216 
              Reduced 7.61% 
          
   
         
        
          
            26,890  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 07                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              18,761 
              Added 33.82% 
          
   
         
        
          
            36,709  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,762,425               
              $915.62 p/Share               
          
        
            
        
          
              3,017 
              Reduced 13.01% 
          
   
         
        
          
            20,164  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $654,340               
              $886.64 p/Share               
          
        
            
        
          
              738 
              Reduced 3.09% 
          
   
         
        
          
            23,182  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 03                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $640,154               
              $886.64 p/Share               
          
        
            
        
          
              722 
              Reduced 2.93% 
          
   
         
        
          
            23,920  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $395,563               
              $879.03 p/Share               
          
        
            
        
          
              450 
              Reduced 1.79% 
          
   
         
        
          
            24,643  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 30                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,423,116               
              $889.87 p/Share               
          
        
            
        
          
              2,723 
              Reduced 9.79% 
          
   
         
        
          
            25,093  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 30                           
            2025                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $21,104               
              $541.13 p/Share               
          
        
            
        
          
              39 
              Added 0.14% 
          
   
         
        
          
            27,817  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 22                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $781,022               
              $766.46 p/Share               
          
        
            
        
          
              1,019 
              Reduced 3.54% 
          
   
         
        
          
            27,778  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 25                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,078,136               
              $724.62 p/Share               
          
        
            
        
          
              7,008 
              Reduced 19.57% 
          
   
         
        
          
            28,797  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 07                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,970,517               
              $740.63 p/Share               
          
        
            
        
          
              5,361 
              Reduced 13.02% 
          
   
         
        
          
            35,805  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 06                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,822,361               
              $703.48 p/Share               
          
        
            
        
          
              4,012 
              Reduced 8.88% 
          
   
         
        
          
            41,166  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,100,344               
              $696.17 p/Share               
          
        
            
        
          
              3,017 
              Reduced 6.26% 
          
   
         
        
          
            45,179  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 04                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $513,773               
              $696.17 p/Share               
          
        
            
        
          
              738 
              Reduced 1.51% 
          
   
         
        
          
            48,196  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 03                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $502,634               
              $696.17 p/Share               
          
        
            
        
          
              722 
              Reduced 1.45% 
          
   
         
        
          
            48,934  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              18,256 
              Added 26.88% 
          
   
         
        
          
            49,657  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 28                           
            2024                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $20,958               
              $476.33 p/Share               
          
        
            
        
          
              44 
              Added 0.14% 
          
   
         
        
          
            31,400  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 23                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $803,563               
              $788.58 p/Share               
          
        
            
        
          
              1,019 
              Reduced 3.15% 
          
   
         
        
          
            31,356  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 26                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,947,970               
              $705.04 p/Share               
          
        
            
        
          
              7,018 
              Reduced 17.82% 
          
   
         
        
          
            32,375  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 20                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $4,735,243               
              $695.95 p/Share               
          
        
            
        
          
              6,804 
              Reduced 14.73% 
          
   
         
        
          
            39,393  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 17                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $861,999               
              $531.77 p/Share               
          
        
            
        
          
              1,621 
              Reduced 3.39% 
          
   
         
        
          
            46,197  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 07                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,530,500               
              $500.0 p/Share               
          
        
            
        
          
              3,061 
              Reduced 6.02% 
          
   
         
        
          
            47,818  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,993,327               
              $496.47 p/Share               
          
        
            
        
          
              4,015 
              Reduced 7.31% 
          
   
         
        
          
            50,879  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $374,834               
              $496.47 p/Share               
          
        
            
        
          
              755 
              Reduced 1.36% 
          
   
         
        
          
            54,894  
            Common Stock