Mar 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $126,048               
              $315.12 p/Share               
          
        
            
        
          
              400 
              Reduced 2.84% 
          
   
         
        
          
            13,662 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 04                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $85,916               
              $214.79 p/Share               
          
        
            
        
          
              400 
              Added 2.77% 
          
   
         
        
          
            14,062 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 03                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,552,585               
              $314.99 p/Share               
          
        
            
        
          
              4,929 
              Reduced 26.51% 
          
   
         
        
          
            13,662 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 03                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,058,699               
              $214.79 p/Share               
          
        
            
        
          
              4,929 
              Added 20.96% 
          
   
         
        
          
            18,591 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 18                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,838 
              Added 17.2% 
          
   
         
        
          
            13,662 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 07                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $137,597               
              $292.14 p/Share               
          
        
            
        
          
              471 
              Reduced 4.17% 
          
   
         
        
          
            10,824 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 11                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $552,864               
              $298.04 p/Share               
          
        
            
        
          
              1,855 
              Reduced 14.11% 
          
   
         
        
          
            11,295 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 10                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,656 
              Added 21.75% 
          
   
         
        
          
            13,150 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,548,512               
              $315.41 p/Share               
          
        
            
        
          
              8,080 
              Reduced 45.98% 
          
   
         
        
          
            9,494 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,735,503               
              $214.79 p/Share               
          
        
            
        
          
              8,080 
              Added 31.5% 
          
   
         
        
          
            17,574 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 21                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,051,860               
              $278.27 p/Share               
          
        
            
        
          
              3,780 
              Reduced 28.48% 
          
   
         
        
          
            9,494 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 08                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,609 
              Added 20.29% 
          
   
         
        
          
            14,179 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 07                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $544,361               
              $224.85 p/Share               
          
        
            
        
          
              2,421 
              Reduced 18.64% 
          
   
         
        
          
            10,570 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 07                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,881 
              Added 27.31% 
          
   
         
        
          
            12,991 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 29                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,232,566               
              $353.87 p/Share               
          
        
            
        
          
              6,309 
              Reduced 43.75% 
          
   
         
        
          
            8,110 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 29                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,569,048               
              $248.7 p/Share               
          
        
            
        
          
              6,309 
              Added 30.44% 
          
   
         
        
          
            14,419 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 20                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $336,787               
              $335.78 p/Share               
          
        
            
        
          
              1,003 
              Reduced 11.01% 
          
   
         
        
          
            8,110 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 20                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,996 
              Added 17.97% 
          
   
         
        
          
            9,113 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 27                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,911,233               
              $342.7 p/Share               
          
        
            
        
          
              17,249 
              Reduced 70.79% 
          
   
         
        
          
            7,117 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 27                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $4,150,282               
              $240.61 p/Share               
          
        
            
        
          
              17,249 
              Added 41.45% 
          
   
         
        
          
            24,366 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 13                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $482,606               
              $236.34 p/Share               
          
        
            
        
          
              2,042 
              Reduced 22.3% 
          
   
         
        
          
            7,117 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 13                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,431 
              Added 27.25% 
          
   
         
        
          
            9,159 Common Stock