| 
            Mar 06                          
            2025                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $3,442              
              $22.95 p/Share              
                   
         |    
        
           
              150
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 05                          
            2025                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $3,412              
              $22.75 p/Share              
                   
         |    
        
           
              150
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 04                          
            2025                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $2,972              
              $23.04 p/Share              
                   
         |    
        
           
              129
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 03                          
            2025                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $4,758              
              $23.79 p/Share              
                   
         |    
        
           
              200
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Feb 28                          
            2025                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $4,750              
              $23.75 p/Share              
                   
         |    
        
           
              200
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Feb 26                          
            2025                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $4,500              
              $22.5 p/Share              
                   
         |    
        
           
              200
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Feb 25                          
            2025                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $4,698              
              $23.49 p/Share              
                   
         |    
        
           
              200
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Feb 24                          
            2025                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $4,909,000              
              $24545.0 p/Share              
                   
         |    
        
           
              200
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Feb 20                          
            2025                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $5,000              
              $25.0 p/Share              
                   
         |    
        
           
              200
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Feb 19                          
            2025                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $5,018              
              $25.09 p/Share              
                   
         |    
        
           
              200
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Feb 18                          
            2025                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $5,200              
              $26.0 p/Share              
                   
         |    
        
           
              200
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Feb 11                          
            2025                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $4,940              
              $24.7 p/Share              
                   
         |    
        
           
              200
              
         | 
        
          
            
          
         |