| 
            Nov 21                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $54,338              
              $19.49 p/Share              
                   
         |    
        
           
              2,788
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 16                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $9,358              
              $18.68 p/Share              
                   
         |    
        
           
              501
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 15                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $6,604              
              $18.87 p/Share              
                   
         |    
        
           
              350
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 14                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $10,000              
              $18.94 p/Share              
                   
         |    
        
           
              528
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 09                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $13,377              
              $18.25 p/Share              
                   
         |    
        
           
              733
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 07                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $1,750              
              $17.5 p/Share              
                   
         |    
        
           
              100
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 26                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $8,355              
              $20.38 p/Share              
                   
         |    
        
           
              410
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 01                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $8,234              
              $23.26 p/Share              
                   
         |    
        
           
              354
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 26                          
            2022                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $7,679              
              $25.26 p/Share              
                   
         |    
        
           
              304
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 02                          
            2022                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $7,608              
              $27.17 p/Share              
                   
         |    
        
           
              280
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jun 02                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $6,786              
              $26.2 p/Share              
                   
         |    
        
           
              259
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 03                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $6,718              
              $25.64 p/Share              
                   
         |    
        
           
              262
              
         | 
        
          
            
          
         |