Aug 11                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,704,468               
              $321.78 p/Share               
          
        
            
        
          
              5,297 
              Reduced 18.34% 
          
   
         
        
          
            23,591 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $320,628               
              $313.42 p/Share               
          
        
            
        
          
              1,023 
              Reduced 3.42% 
          
   
         
        
          
            28,888 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,601 
              Added 8.0% 
          
   
         
        
          
            29,911 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 02                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $412,153               
              $269.03 p/Share               
          
        
            
        
          
              1,532 
              Reduced 5.31% 
          
   
         
        
          
            27,310 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $270,829               
              $264.74 p/Share               
          
        
            
        
          
              1,023 
              Reduced 3.43% 
          
   
         
        
          
            28,842 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,601 
              Added 8.01% 
          
   
         
        
          
            29,865 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 03                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,190,285               
              $290.81 p/Share               
          
        
            
        
          
              4,093 
              Reduced 13.05% 
          
   
         
        
          
            27,264 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $905,453               
              $297.26 p/Share               
          
        
            
        
          
              3,046 
              Reduced 8.85% 
          
   
         
        
          
            31,357 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,029 
              Added 12.75% 
          
   
         
        
          
            34,403 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 04                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,033,792               
              $231.74 p/Share               
          
        
            
        
          
              4,461 
              Reduced 13.18% 
          
   
         
        
          
            29,374 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,429,942               
              $233.88 p/Share               
          
        
            
        
          
              6,114 
              Reduced 15.3% 
          
   
         
        
          
            33,835 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,524 
              Added 5.94% 
          
   
         
        
          
            39,949 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 31                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              15,687 
              Added 29.54% 
          
   
         
        
          
            37,425 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 22                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,093,271               
              $199.03 p/Share               
          
        
            
        
          
              5,493 
              Reduced 20.17% 
          
   
         
        
          
            21,738 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              -                  
          
        
            
        
          
              991 
              Reduced 3.51% 
          
   
         
        
          
            27,231 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,522 
              Added 8.2% 
          
   
         
        
          
            28,222 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              -                  
          
        
            
        
          
              992 
              Reduced 3.72% 
          
   
         
        
          
            25,700 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,524 
              Added 8.64% 
          
   
         
        
          
            26,692 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,709 
              Reduced 10.08% 
          
   
         
        
          
            24,168 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,950 
              Added 15.55% 
          
   
         
        
          
            26,877 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 04                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $239,127               
              $171.05 p/Share               
          
        
            
        
          
              1,398 
              Reduced 5.99% 
          
   
         
        
          
            21,927 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 02                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $212,032               
              $151.56 p/Share               
          
        
            
        
          
              1,399 
              Reduced 5.66% 
          
   
         
        
          
            23,325 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 01                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,699 
              Reduced 15.97% 
          
   
         
        
          
            24,724 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,512 
              Added 7.87% 
          
   
         
        
          
            29,423 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 31                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              11,297 
              Added 29.57% 
          
   
         
        
          
            26,911 Common Stock