Aug 25                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,307,196               
              $750.4 p/Share               
          
        
            
        
          
              1,742 
              Reduced 8.6% 
          
   
         
        
          
            18,503  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 25                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,471,848               
              $750.67 p/Share               
          
        
            
        
          
              4,625 
              Reduced 25.0% 
          
   
         
        
          
            13,878  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 25                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $782,980               
              $299.19 p/Share               
          
        
            
        
          
              2,617 
              Added 11.45% 
          
   
         
        
          
            20,245  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 23                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,054,750               
              $580.81 p/Share               
          
        
            
        
          
              1,816 
              Reduced 9.34% 
          
   
         
        
          
            17,628  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 23                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,094 
              Added 17.39% 
          
   
         
        
          
            19,444  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,708,622               
              $631.04 p/Share               
          
        
            
        
          
              5,877 
              Reduced 27.69% 
          
   
         
        
          
            15,350  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $3,320,152               
              $630.01 p/Share               
          
        
            
        
          
              5,270 
              Reduced 19.89% 
          
   
         
        
          
            21,227  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $2,385,954               
              $333.84 p/Share               
          
        
            
        
          
              7,147 
              Added 21.24% 
          
   
         
        
          
            26,497  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 24                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $762,158               
              $546.35 p/Share               
          
        
            
        
          
              1,395 
              Reduced 6.72% 
          
   
         
        
          
            19,350  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 24                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,732 
              Added 15.25% 
          
   
         
        
          
            20,745  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 14                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,078,154               
              $429.49 p/Share               
          
        
            
        
          
              7,167 
              Reduced 29.64% 
          
   
         
        
          
            17,013  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 14                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $3,583,891               
              $429.26 p/Share               
          
        
            
        
          
              8,349 
              Reduced 25.67% 
          
   
         
        
          
            24,180  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 14                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $2,820,917               
              $268.25 p/Share               
          
        
            
        
          
              10,516 
              Added 24.43% 
          
   
         
        
          
            32,529  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 27                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $946,792               
              $311.65 p/Share               
          
        
            
        
          
              3,038 
              Reduced 12.13% 
          
   
         
        
          
            22,013  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 27                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              7,624 
              Added 23.33% 
          
   
         
        
          
            25,051  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 10                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,297,866               
              $303.83 p/Share               
          
        
            
        
          
              7,563 
              Reduced 30.26% 
          
   
         
        
          
            17,427  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 10                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,900,349               
              $303.91 p/Share               
          
        
            
        
          
              6,253 
              Reduced 20.01% 
          
   
         
        
          
            24,990  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 10                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,476,787               
              $184.23 p/Share               
          
        
            
        
          
              8,016 
              Added 20.42% 
          
   
         
        
          
            31,243  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 27                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $818,753               
              $271.38 p/Share               
          
        
            
        
          
              3,017 
              Reduced 11.5% 
          
   
         
        
          
            23,227  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 27                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              7,711 
              Added 22.71% 
          
   
         
        
          
            26,244  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 05                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,758,171               
              $325.64 p/Share               
          
        
            
        
          
              8,470 
              Reduced 23.66% 
          
   
         
        
          
            27,327  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 05                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,903,075               
              $330.12 p/Share               
          
        
            
        
          
              8,794 
              Reduced 32.18% 
          
   
         
        
          
            18,533  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 05                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $2,008,597               
              $178.32 p/Share               
          
        
            
        
          
              11,264 
              Added 23.93% 
          
   
         
        
          
            35,797  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 22                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $903,890               
              $317.6 p/Share               
          
        
            
        
          
              2,846 
              Reduced 10.39% 
          
   
         
        
          
            24,533  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 22                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              7,179 
              Added 20.77% 
          
   
         
        
          
            27,379  
            Common Stock