Feb 07                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,557,024               
              $510.69 p/Share               
          
        
            
        
          
              5,007 
              Reduced 3.35% 
          
   
         
        
          
            144,553 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 07                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $961,344               
              $192.0 p/Share               
          
        
            
        
          
              5,007 
              Added 3.24% 
          
   
         
        
          
            149,560 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 06                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $13,613,073               
              $513.12 p/Share               
          
        
            
        
          
              26,530 
              Reduced 15.51% 
          
   
         
        
          
            144,553 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 06                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $5,093,760               
              $192.0 p/Share               
          
        
            
        
          
              26,530 
              Added 13.43% 
          
   
         
        
          
            171,083 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 31                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,988,689               
              $518.15 p/Share               
          
        
            
        
          
              5,768 
              Reduced 3.84% 
          
   
         
        
          
            144,553 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 25                           
            2025                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,981 
              Reduced 1.15% 
          
   
         
        
          
            169,821 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 11                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $22,386,460               
              $485.87 p/Share               
          
        
            
        
          
              46,075 
              Reduced 21.15% 
          
   
         
        
          
            171,802 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 11                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $5,684,733               
              $123.38 p/Share               
          
        
            
        
          
              46,075 
              Added 17.46% 
          
   
         
        
          
            217,877 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 08                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,925,212               
              $490.5 p/Share               
          
        
            
        
          
              3,925 
              Reduced 2.23% 
          
   
         
        
          
            171,802 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 08                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $484,266               
              $123.38 p/Share               
          
        
            
        
          
              3,925 
              Added 2.18% 
          
   
         
        
          
            175,727 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 26                           
            2024                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              250 
              Reduced 0.13% 
          
   
         
        
          
            195,802 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 11                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $20,537,500               
              $410.75 p/Share               
          
        
            
        
          
              50,000 
              Reduced 20.32% 
          
   
         
        
          
            196,052 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 11                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $3,920,000               
              $78.4 p/Share               
          
        
            
        
          
              50,000 
              Added 16.89% 
          
   
         
        
          
            246,052 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 29                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $18,933,915               
              $416.13 p/Share               
          
        
            
        
          
              45,500 
              Reduced 18.84% 
          
   
         
        
          
            196,052 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 29                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $4,287,920               
              $94.24 p/Share               
          
        
            
        
          
              45,500 
              Added 15.85% 
          
   
         
        
          
            241,552 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 07                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $483,252               
              $439.32 p/Share               
          
        
            
        
          
              1,100 
              Reduced 0.56% 
          
   
         
        
          
            196,052 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 07                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $103,664               
              $94.24 p/Share               
          
        
            
        
          
              1,100 
              Added 0.55% 
          
   
         
        
          
            197,152 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,496,578               
              $440.17 p/Share               
          
        
            
        
          
              3,400 
              Reduced 1.7% 
          
   
         
        
          
            196,052 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 06                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $320,416               
              $94.24 p/Share               
          
        
            
        
          
              3,400 
              Added 1.68% 
          
   
         
        
          
            199,452 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 27                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $331,723               
              $422.04 p/Share               
          
        
            
        
          
              786 
              Added 0.4% 
          
   
         
        
          
            196,052 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 24                           
            2023                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              52 
              Reduced 0.03% 
          
   
         
        
          
            190,911 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 24                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $1,760,116               
              $404.16 p/Share               
          
        
            
        
          
              4,355 
              Added 2.18% 
          
   
         
        
          
            195,266 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 31                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $323,378               
              $415.12 p/Share               
          
        
            
        
          
              779 
              Added 0.41% 
          
   
         
        
          
            190,963 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 25                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $4,759,896               
              $427.51 p/Share               
          
        
            
        
          
              11,134 
              Added 5.53% 
          
   
         
        
          
            190,184 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 29                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $245,922               
              $361.65 p/Share               
          
        
            
        
          
              680 
              Added 0.4% 
          
   
         
        
          
            169,050 Common Stock