Aug 15                           
            2025                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $9,843               
              $19.57 p/Share               
          
        
            
        
          
              503 
              Added 0.4% 
          
   
         
        
          
            124,523  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 15                           
            2025                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $9,707               
              $19.69 p/Share               
          
        
            
        
          
              493 
              Added 0.4% 
          
   
         
        
          
            124,020  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 14                           
            2025                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $9,582               
              $21.73 p/Share               
          
        
            
        
          
              441 
              Added 0.36% 
          
   
         
        
          
            123,527  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 31                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $118,394               
              $21.99 p/Share               
          
        
            
        
          
              5,384 
              Added 4.19% 
          
   
         
        
          
            123,086  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 08                           
            2024                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $9,482               
              $20.57 p/Share               
          
        
            
        
          
              461 
              Added 0.39% 
          
   
         
        
          
            117,702  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 09                           
            2024                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $9,297               
              $18.86 p/Share               
          
        
            
        
          
              493 
              Added 0.42% 
          
   
         
        
          
            117,241  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 30                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $405,400               
              $20.27 p/Share               
          
        
            
        
          
              20,000 
              Added 14.63% 
          
   
         
        
          
            116,748  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 17                           
            2024                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $9,188               
              $18.16 p/Share               
          
        
            
        
          
              506 
              Added 0.52% 
          
   
         
        
          
            96,748  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 20                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $86,246               
              $19.2 p/Share               
          
        
            
        
          
              4,492 
              Added 4.46% 
          
   
         
        
          
            96,242  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 09                           
            2024                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $9,039               
              $19.07 p/Share               
          
        
            
        
          
              474 
              Added 0.51% 
          
   
         
        
          
            91,750  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 31                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $86,265               
              $21.39 p/Share               
          
        
            
        
          
              4,033 
              Added 4.23% 
          
   
         
        
          
            91,276  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 10                           
            2023                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $9,040               
              $19.87 p/Share               
          
        
            
        
          
              455 
              Added 0.52% 
          
   
         
        
          
            87,243  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 11                           
            2023                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $8,807               
              $21.02 p/Share               
          
        
            
        
          
              419 
              Added 0.48% 
          
   
         
        
          
            86,788  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 12                           
            2023                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $8,642               
              $17.93 p/Share               
          
        
            
        
          
              482 
              Added 0.55% 
          
   
         
        
          
            86,369  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 16                           
            2023                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,709 
              Reduced 1.95% 
          
   
         
        
          
            85,887  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 14                           
            2023                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $8,567               
              $22.97 p/Share               
          
        
            
        
          
              373 
              Added 0.42% 
          
   
         
        
          
            87,596  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 31                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $35,573               
              $23.59 p/Share               
          
        
            
        
          
              1,508 
              Reduced 1.82% 
          
   
         
        
          
            81,557  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 31                           
            2023                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,274 
              Reduced 3.79% 
          
   
         
        
          
            83,065  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 31                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $132,301               
              $23.35 p/Share               
          
        
            
        
          
              5,666 
              Added 6.1% 
          
   
         
        
          
            87,223  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 11                           
            2022                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $8,459               
              $24.52 p/Share               
          
        
            
        
          
              345 
              Added 0.4% 
          
   
         
        
          
            86,339  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 12                           
            2022                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $8,360               
              $24.88 p/Share               
          
        
            
        
          
              336 
              Added 0.39% 
          
   
         
        
          
            85,994  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 13                           
            2022                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $8,262               
              $24.23 p/Share               
          
        
            
        
          
              341 
              Added 0.4% 
          
   
         
        
          
            85,658  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 11                           
            2022                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $8,206               
              $25.25 p/Share               
          
        
            
        
          
              325 
              Added 0.38% 
          
   
         
        
          
            85,317  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 31                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $224,429               
              $25.02 p/Share               
          
        
            
        
          
              8,970 
              Added 9.55% 
          
   
         
        
          
            84,992  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 18                           
            2022                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,293 
              Reduced 1.67% 
          
   
         
        
          
            76,022  
            Common Stock