Oct 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,932,500               
              $98.65 p/Share               
          
        
            
        
          
              50,000 
              Reduced 21.9% 
          
   
         
        
          
            178,342 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,307,500               
              $26.15 p/Share               
          
        
            
        
          
              50,000 
              Added 17.96% 
          
   
         
        
          
            228,342 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 02                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,268,500               
              $105.37 p/Share               
          
        
            
        
          
              50,000 
              Reduced 21.9% 
          
   
         
        
          
            178,342 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 02                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,307,500               
              $26.15 p/Share               
          
        
            
        
          
              50,000 
              Added 17.96% 
          
   
         
        
          
            228,342 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,231,500               
              $104.63 p/Share               
          
        
            
        
          
              50,000 
              Reduced 21.9% 
          
   
         
        
          
            178,342 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,307,500               
              $26.15 p/Share               
          
        
            
        
          
              50,000 
              Added 17.96% 
          
   
         
        
          
            228,342 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,348,500               
              $106.97 p/Share               
          
        
            
        
          
              50,000 
              Reduced 21.9% 
          
   
         
        
          
            178,342 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,307,500               
              $26.15 p/Share               
          
        
            
        
          
              50,000 
              Added 17.96% 
          
   
         
        
          
            228,342 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,799,551               
              $102.88 p/Share               
          
        
            
        
          
              56,372 
              Reduced 24.02% 
          
   
         
        
          
            178,342 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 04                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,474,127               
              $26.15 p/Share               
          
        
            
        
          
              56,372 
              Added 19.37% 
          
   
         
        
          
            234,714 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 25                           
            2025                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              340 
              Reduced 0.19% 
          
   
         
        
          
            178,342 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 24                           
            2025                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              1,700 
              Reduced 0.94% 
          
   
         
        
          
            178,682 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 20                           
            2025                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              1,000 
              Reduced 0.55% 
          
   
         
        
          
            180,382 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 17                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $218,268               
              $106.11 p/Share               
          
        
            
        
          
              2,057 
              Reduced 1.12% 
          
   
         
        
          
            181,382 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 17                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,167 
              Added 2.22% 
          
   
         
        
          
            183,439 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 16                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $191,634               
              $106.11 p/Share               
          
        
            
        
          
              1,806 
              Reduced 1.0% 
          
   
         
        
          
            179,272 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 16                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,960 
              Added 2.14% 
          
   
         
        
          
            181,078 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 14                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $211,158               
              $106.11 p/Share               
          
        
            
        
          
              1,990 
              Reduced 1.11% 
          
   
         
        
          
            177,118 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 14                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,362 
              Added 2.38% 
          
   
         
        
          
            179,108 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 12                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $167,010               
              $105.77 p/Share               
          
        
            
        
          
              1,579 
              Reduced 0.9% 
          
   
         
        
          
            174,746 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 12                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,462 
              Added 1.93% 
          
   
         
        
          
            176,325 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 11                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,531,093               
              $105.98 p/Share               
          
        
            
        
          
              14,447 
              Reduced 7.71% 
          
   
         
        
          
            172,863 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 11                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              31,680 
              Added 14.47% 
          
   
         
        
          
            187,310 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $573,881               
              $89.32 p/Share               
          
        
            
        
          
              6,425 
              Reduced 3.97% 
          
   
         
        
          
            155,600 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              13,907 
              Added 7.9% 
          
   
         
        
          
            162,025 Common Stock