Jul 17                           
            2025                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              51,103 
              Reduced 72.02% 
          
   
         
        
          
            19,856 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 17                           
            2025                           
          
        
          
            
              SELL 
            
            
                Disposition due to a tender of shares in a change of control transaction 
            
                            
         
        
          
              -                  
          
        
            
        
          
              19,856 
              Reduced 100.0% 
          
   
         
        
          
            0 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 17                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              21,353 
              Added 23.13% 
          
   
         
        
          
            70,959 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $457,941               
              $88.8 p/Share               
          
        
            
        
          
              5,157 
              Reduced 9.42% 
          
   
         
        
          
            49,606 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              11,000 
              Added 16.73% 
          
   
         
        
          
            54,763 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $428,120               
              $111.2 p/Share               
          
        
            
        
          
              3,850 
              Reduced 8.09% 
          
   
         
        
          
            43,763 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $208,400               
              $54.13 p/Share               
          
        
            
        
          
              3,850 
              Added 7.48% 
          
   
         
        
          
            47,613 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 03                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $981,243               
              $111.29 p/Share               
          
        
            
        
          
              8,817 
              Reduced 16.77% 
          
   
         
        
          
            43,763 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 03                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $477,264               
              $54.13 p/Share               
          
        
            
        
          
              8,817 
              Added 14.36% 
          
   
         
        
          
            52,580 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 28                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $37,012               
              $111.15 p/Share               
          
        
            
        
          
              333 
              Reduced 0.76% 
          
   
         
        
          
            43,763 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 28                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $18,025               
              $54.13 p/Share               
          
        
            
        
          
              333 
              Added 0.75% 
          
   
         
        
          
            44,096 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 21                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $7,706,199               
              $104.09 p/Share               
          
        
            
        
          
              74,034 
              Reduced 62.85% 
          
   
         
        
          
            43,763 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 21                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,908,207               
              $31.55 p/Share               
          
        
            
        
          
              60,482 
              Added 33.93% 
          
   
         
        
          
            117,797 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 07                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $461,884               
              $90.69 p/Share               
          
        
            
        
          
              5,093 
              Reduced 8.13% 
          
   
         
        
          
            57,585 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              12,500 
              Added 16.63% 
          
   
         
        
          
            62,678 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $142,110               
              $45.0 p/Share               
          
        
            
        
          
              3,158 
              Reduced 5.92% 
          
   
         
        
          
            50,178 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              12,500 
              Added 18.99% 
          
   
         
        
          
            53,336 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 24                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $375,550               
              $75.11 p/Share               
          
        
            
        
          
              5,000 
              Reduced 10.91% 
          
   
         
        
          
            40,836 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 24                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $75,050               
              $15.01 p/Share               
          
        
            
        
          
              5,000 
              Added 9.84% 
          
   
         
        
          
            45,836 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 07                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $58,831               
              $56.19 p/Share               
          
        
            
        
          
              1,047 
              Reduced 2.5% 
          
   
         
        
          
            40,836 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 03                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $89,863               
              $60.27 p/Share               
          
        
            
        
          
              1,491 
              Reduced 3.44% 
          
   
         
        
          
            41,883 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              12,500 
              Added 22.37% 
          
   
         
        
          
            43,374 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $584,535               
              $112.91 p/Share               
          
        
            
        
          
              5,177 
              Reduced 14.36% 
          
   
         
        
          
            30,874 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 01                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $139,934               
              $27.03 p/Share               
          
        
            
        
          
              5,177 
              Added 12.56% 
          
   
         
        
          
            36,051 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 23                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $93,288               
              $110.01 p/Share               
          
        
            
        
          
              848 
              Reduced 2.67% 
          
   
         
        
          
            30,874 Common Stock