Jul 17                           
            2025                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              50,165 
              Reduced 96.9% 
          
   
         
        
          
            1,607 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 17                           
            2025                           
          
        
          
            
              SELL 
            
            
                Disposition due to a tender of shares in a change of control transaction 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,607 
              Reduced 100.0% 
          
   
         
        
          
            0 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 17                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              21,353 
              Added 29.2% 
          
   
         
        
          
            51,772 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 06                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $458,846               
              $87.7 p/Share               
          
        
            
        
          
              5,232 
              Reduced 14.68% 
          
   
         
        
          
            30,419 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $431,834               
              $88.8 p/Share               
          
        
            
        
          
              4,863 
              Reduced 12.0% 
          
   
         
        
          
            35,651 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              11,000 
              Added 21.35% 
          
   
         
        
          
            40,514 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 04                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $254,301               
              $104.91 p/Share               
          
        
            
        
          
              2,424 
              Reduced 7.59% 
          
   
         
        
          
            29,514 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 03                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $523,848               
              $106.43 p/Share               
          
        
            
        
          
              4,922 
              Reduced 13.35% 
          
   
         
        
          
            31,938 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 31                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,623,975               
              $106.25 p/Share               
          
        
            
        
          
              34,108 
              Reduced 48.06% 
          
   
         
        
          
            36,860 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 31                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,404,690               
              $56.9 p/Share               
          
        
            
        
          
              24,687 
              Added 25.81% 
          
   
         
        
          
            70,968 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 07                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $280,866               
              $90.69 p/Share               
          
        
            
        
          
              3,097 
              Reduced 6.27% 
          
   
         
        
          
            46,281 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              12,500 
              Added 20.2% 
          
   
         
        
          
            49,378 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $73,078               
              $52.05 p/Share               
          
        
            
        
          
              1,404 
              Reduced 3.67% 
          
   
         
        
          
            36,878 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $68,508               
              $45.25 p/Share               
          
        
            
        
          
              1,514 
              Reduced 3.8% 
          
   
         
        
          
            38,282 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              12,500 
              Added 23.9% 
          
   
         
        
          
            39,796 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 07                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $189,300               
              $60.0 p/Share               
          
        
            
        
          
              3,155 
              Reduced 10.36% 
          
   
         
        
          
            27,296 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $72,907               
              $59.76 p/Share               
          
        
            
        
          
              1,220 
              Reduced 3.85% 
          
   
         
        
          
            30,451 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 16                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $133,140               
              $60.0 p/Share               
          
        
            
        
          
              2,219 
              Reduced 6.55% 
          
   
         
        
          
            31,671 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 07                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $58,831               
              $56.19 p/Share               
          
        
            
        
          
              1,047 
              Reduced 3.0% 
          
   
         
        
          
            33,890 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              8,750 
              Added 20.03% 
          
   
         
        
          
            34,937 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $72,900               
              $100.0 p/Share               
          
        
            
        
          
              729 
              Reduced 2.71% 
          
   
         
        
          
            26,187 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 15                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $48,289               
              $66.24 p/Share               
          
        
            
        
          
              729 
              Added 2.64% 
          
   
         
        
          
            26,916 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $84,192               
              $115.49 p/Share               
          
        
            
        
          
              729 
              Reduced 2.71% 
          
   
         
        
          
            26,187 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 15                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $48,289               
              $66.24 p/Share               
          
        
            
        
          
              729 
              Added 2.64% 
          
   
         
        
          
            26,916 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $74,839               
              $102.66 p/Share               
          
        
            
        
          
              729 
              Reduced 2.71% 
          
   
         
        
          
            26,187 Common Stock